SIM_ConRelTwoState Class Reference

#include <SIM_ConRelTwoState.h>

Inheritance diagram for SIM_ConRelTwoState:

SIM_ConRel SIM_OptionsUser SIM_Data

List of all members.

Public Member Functions

 GETSET_DATA_FUNCS_F (SIM_NAME_MINSTATETIME, MinStateTime)
 GETSET_DATA_FUNCS_F (SIM_NAME_LASTTRANSITIONTIME, LastTransitionTime)
 GETSET_DATA_FUNCS_I (SIM_NAME_CURRENTSTATE, CurrentState)
 GETSET_DATA_FUNCS_I (SIM_NAME_FORCECOMPARE1, ForceCompare1)
 GETSET_DATA_FUNCS_F (SIM_NAME_FORCEVALUE1, ForceValue1)
 GETSET_DATA_FUNCS_I (SIM_NAME_DISTANCECOMPARE1, DistanceCompare1)
 GETSET_DATA_FUNCS_F (SIM_NAME_DISTANCEVALUE1, DistanceValue1)
 GETSET_DATA_FUNCS_I (SIM_NAME_FORCECOMPARE0, ForceCompare0)
 GETSET_DATA_FUNCS_F (SIM_NAME_FORCEVALUE0, ForceValue0)
 GETSET_DATA_FUNCS_I (SIM_NAME_DISTANCECOMPARE0, DistanceCompare0)
 GETSET_DATA_FUNCS_F (SIM_NAME_DISTANCEVALUE0, DistanceValue0)

Protected Member Functions

 SIM_ConRelTwoState (const SIM_DataFactory *factory)
virtual ~SIM_ConRelTwoState ()
virtual SIM_ConRelgetSubConRelSubclass ()
virtual const SIM_ConRelgetConstSubConRelSubclass () const
virtual fpreal getStateForceSubclass () const
virtual fpreal getStateDistanceSubclass () const
virtual void makeStateTransitionSubclass (const SIM_Time &time)


Detailed Description

The simplest type of constraint: forcing the geometry to exactly match the anchor position and/or orientation.

Definition at line 23 of file SIM_ConRelTwoState.h.


Constructor & Destructor Documentation

SIM_ConRelTwoState::SIM_ConRelTwoState ( const SIM_DataFactory factory  )  [explicit, protected]

virtual SIM_ConRelTwoState::~SIM_ConRelTwoState (  )  [protected, virtual]


Member Function Documentation

virtual const SIM_ConRel* SIM_ConRelTwoState::getConstSubConRelSubclass (  )  const [protected, virtual]

Reimplemented from SIM_ConRel.

SIM_ConRelTwoState::GETSET_DATA_FUNCS_F ( SIM_NAME_DISTANCEVALUE0  ,
DistanceValue0   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_F ( SIM_NAME_FORCEVALUE0  ,
ForceValue0   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_F ( SIM_NAME_DISTANCEVALUE1  ,
DistanceValue1   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_F ( SIM_NAME_FORCEVALUE1  ,
ForceValue1   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_F ( SIM_NAME_LASTTRANSITIONTIME  ,
LastTransitionTime   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_F ( SIM_NAME_MINSTATETIME  ,
MinStateTime   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_I ( SIM_NAME_DISTANCECOMPARE0  ,
DistanceCompare0   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_I ( SIM_NAME_FORCECOMPARE0  ,
ForceCompare0   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_I ( SIM_NAME_DISTANCECOMPARE1  ,
DistanceCompare1   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_I ( SIM_NAME_FORCECOMPARE1  ,
ForceCompare1   
)

SIM_ConRelTwoState::GETSET_DATA_FUNCS_I ( SIM_NAME_CURRENTSTATE  ,
CurrentState   
)

virtual fpreal SIM_ConRelTwoState::getStateDistanceSubclass (  )  const [protected, virtual]

Reimplemented from SIM_ConRel.

virtual fpreal SIM_ConRelTwoState::getStateForceSubclass (  )  const [protected, virtual]

Reimplemented from SIM_ConRel.

virtual SIM_ConRel* SIM_ConRelTwoState::getSubConRelSubclass (  )  [protected, virtual]

Reimplemented from SIM_ConRel.

virtual void SIM_ConRelTwoState::makeStateTransitionSubclass ( const SIM_Time time  )  [protected, virtual]

Reimplemented from SIM_ConRel.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:39 2012 for HDK by  doxygen 1.5.9