#include <SIM_Constraint.h>

Public Member Functions | |
| void | initConstraint (const SIM_Relationship *relationship) |
| SIM_ConRel * | getConRel () |
| const SIM_ConAnchor * | getAnchor (int index) const |
Protected Member Functions | |
| SIM_Constraint (const SIM_DataFactory *factory) | |
| virtual | ~SIM_Constraint () |
| virtual long | getGuideParmVersionSubclass () const |
| virtual SIM_Guide * | createGuideObjectSubclass () const |
| virtual void | buildGuideGeometrySubclass (const SIM_RootData &root, const SIM_Options &options, const GU_DetailHandle &gdh, UT_DMatrix4 *xform, const SIM_Time &t) const |
Friends | |
| class | SIM_ConstraintIterator |
Definition at line 28 of file SIM_Constraint.h.
| SIM_Constraint::SIM_Constraint | ( | const SIM_DataFactory * | factory | ) | [explicit, protected] |
| virtual SIM_Constraint::~SIM_Constraint | ( | ) | [protected, virtual] |
| virtual void SIM_Constraint::buildGuideGeometrySubclass | ( | const SIM_RootData & | root, | |
| const SIM_Options & | options, | |||
| const GU_DetailHandle & | gdh, | |||
| UT_DMatrix4 * | xform, | |||
| const SIM_Time & | t | |||
| ) | const [protected, virtual] |
Override this function to create custom guide geometry for this class. This method should add geometry to the gdp (if supplied), not alter anything that is already there. The xform will always default to an identity matrix. The gdp pointer or the xform pointer may be null, in which case the other should still be calculated.
Reimplemented from SIM_Data.
| virtual SIM_Guide* SIM_Constraint::createGuideObjectSubclass | ( | ) | const [protected, virtual] |
| const SIM_ConAnchor* SIM_Constraint::getAnchor | ( | int | index | ) | const |
| SIM_ConRel* SIM_Constraint::getConRel | ( | ) |
| virtual long SIM_Constraint::getGuideParmVersionSubclass | ( | ) | const [protected, virtual] |
Override this if the guide geometry for this data depends on parameters on nodes other than our creator node. Otherwise the guide geometry won't refresh when changing those parameters.
Reimplemented from SIM_Data.
| void SIM_Constraint::initConstraint | ( | const SIM_Relationship * | relationship | ) |
friend class SIM_ConstraintIterator [friend] |
Definition at line 54 of file SIM_Constraint.h.
1.5.9