1 #ifndef CARMA_UTIL_SCOPEDQILOCKMANAGER_H
2 #define CARMA_UTIL_SCOPEDQILOCKMANAGER_H
9 class QuadraticInterpolator;
12 class ScopedQILockManager {
14 explicit ScopedQILockManager(
15 QuadraticInterpolator & qi,
16 bool logIfLeftLocked =
false );
18 ~ScopedQILockManager( );
24 ScopedQILockManager(
const ScopedQILockManager & rhs );
25 ScopedQILockManager & operator=(
const ScopedQILockManager & rhs );
27 QuadraticInterpolator & qi_;
28 const bool logIfLeftLocked_;