SIM_ConAnchorAlignAxis Class Reference

#include <SIM_ConAnchorAlignAxis.h>

Inheritance diagram for SIM_ConAnchorAlignAxis:

SIM_ConAnchorRotational SIM_ConAnchor SIM_Data SIM_OptionsUser

List of all members.

Public Member Functions

 GETSET_DATA_FUNCS_V3 (SIM_NAME_OBJECTAXIS, ObjectAxis)

Protected Member Functions

 SIM_ConAnchorAlignAxis (const SIM_DataFactory *factory)
virtual ~SIM_ConAnchorAlignAxis ()
virtual bool getNeedsInitSubclass () const
virtual void initConstraintSubclass (const SIM_Relationship *rel)
virtual UT_Quaternion getOrientationSubclass (const SIM_Time &time) const
virtual UT_Vector3 getAngularVelocitySubclass (const SIM_Time &time) const


Detailed Description

A concrete constraint source: the "lookat" constraint, set to track the orientation from one spatial anchor to another.

Definition at line 25 of file SIM_ConAnchorAlignAxis.h.


Constructor & Destructor Documentation

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

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


Member Function Documentation

virtual UT_Vector3 SIM_ConAnchorAlignAxis::getAngularVelocitySubclass ( const SIM_Time time  )  const [protected, virtual]

virtual bool SIM_ConAnchorAlignAxis::getNeedsInitSubclass (  )  const [protected, virtual]

Returns true if the anchor needs to have initAnchor() called. The default implementation returns false.

Reimplemented from SIM_ConAnchor.

virtual UT_Quaternion SIM_ConAnchorAlignAxis::getOrientationSubclass ( const SIM_Time time  )  const [protected, virtual]

SIM_ConAnchorAlignAxis::GETSET_DATA_FUNCS_V3 ( SIM_NAME_OBJECTAXIS  ,
ObjectAxis   
)

virtual void SIM_ConAnchorAlignAxis::initConstraintSubclass ( const SIM_Relationship rel  )  [protected, virtual]

Implements the real functionality of initConstraint. The default implementation calls initAnchor on the object from the relationship that we are interested in.

Reimplemented from SIM_ConAnchor.


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

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