CAPD DynSys Library  5.2.0
capd::dynsys::NoStepControlInterface< StepControlT > Class Template Reference

#include <capd/dynsys/StepControl.h>

Public Types

typedef StepControlT StepControlType
 

Public Member Functions

 NoStepControlInterface ()
 
 NoStepControlInterface (const StepControlType &stepControl)
 
void turnOnStepControl ()
 
void turnOffStepControl ()
 
const StepControlTypegetStepControl () const
 
void setStepControl (const StepControlType &stepControl)
 
bool isStepChangeAllowed () const
 
void onOffStepControl (bool)
 
void setAbsoluteTolerance (double)
 
void setRelativeTolerance (double)
 

Protected Attributes

StepControlType m_stepControl
 

Member Typedef Documentation

◆ StepControlType

template<class StepControlT >
typedef StepControlT capd::dynsys::NoStepControlInterface< StepControlT >::StepControlType

Constructor & Destructor Documentation

◆ NoStepControlInterface() [1/2]

template<class StepControlT >
capd::dynsys::NoStepControlInterface< StepControlT >::NoStepControlInterface ( )
inline

◆ NoStepControlInterface() [2/2]

template<class StepControlT >
capd::dynsys::NoStepControlInterface< StepControlT >::NoStepControlInterface ( const StepControlType stepControl)
inline

Member Function Documentation

◆ getStepControl()

template<class StepControlT >
const StepControlType& capd::dynsys::NoStepControlInterface< StepControlT >::getStepControl ( ) const
inline

◆ isStepChangeAllowed()

template<class StepControlT >
bool capd::dynsys::NoStepControlInterface< StepControlT >::isStepChangeAllowed ( ) const
inline

◆ onOffStepControl()

template<class StepControlT >
void capd::dynsys::NoStepControlInterface< StepControlT >::onOffStepControl ( bool  )
inline

◆ setAbsoluteTolerance()

template<class StepControlT >
void capd::dynsys::NoStepControlInterface< StepControlT >::setAbsoluteTolerance ( double  )
inline

◆ setRelativeTolerance()

template<class StepControlT >
void capd::dynsys::NoStepControlInterface< StepControlT >::setRelativeTolerance ( double  )
inline

◆ setStepControl()

template<class StepControlT >
void capd::dynsys::NoStepControlInterface< StepControlT >::setStepControl ( const StepControlType stepControl)
inline

◆ turnOffStepControl()

template<class StepControlT >
void capd::dynsys::NoStepControlInterface< StepControlT >::turnOffStepControl ( )
inline

◆ turnOnStepControl()

template<class StepControlT >
void capd::dynsys::NoStepControlInterface< StepControlT >::turnOnStepControl ( )
inline

Member Data Documentation

◆ m_stepControl

template<class StepControlT >
StepControlType capd::dynsys::NoStepControlInterface< StepControlT >::m_stepControl
protected