#include <SIM_ConstraintNetworkIterator.h>
|
| const_iterator (const SIM_Data &container, const SIM_Data &data_root, const SIM_Geometry *geo, const SIM_Time &t, ConstraintAccessor &constraint_accessor, AnchorAccessor &anchor_accessor, bool skip_broken=true) |
|
| const_iterator (const SIM_Data &container, const SIM_Data &data_root, const SIM_Geometry *geo, const GU_Detail *gdp, const GA_PrimitiveGroup *broken_group, const SIM_Time &t, ConstraintAccessor &constraint_accessor, AnchorAccessor &anchor_accessor, bool skip_broken=true) |
|
| UT_NON_COPYABLE (const_iterator) |
|
void | rewind () |
|
bool | atEnd () const |
|
void | advance () |
|
const GU_Detail & | getGdp () const |
| The constraint network geometry. More...
|
|
exint | getConstraintIndex () const |
| The number of valid constraints that have been seen so far. More...
|
|
GA_Index | getPrimIndex () const |
| The primitive index. More...
|
|
GA_Offset | getPrimOffset () const |
| The primitive offset. More...
|
|
bool | isBroken () const |
|
exint | getConstraintDataIndex () const |
| Returns the index of the current constraint data type. More...
|
|
ConstraintType | getConstraintType () const |
| Returns whether the constraint affects position / rotation / all. More...
|
|
GA_Offset | getPointOffset (bool anchor1) const |
| The point offset for this anchor in the constraint network geometry. More...
|
|
GA_Index | getPointNumber (bool anchor1) const |
| The point number for this anchor in the constraint network geometry. More...
|
|
exint | getConstraintId () const |
| Unique id of the current constraint, if the id attribute exists. More...
|
|
void SIM_ConstraintNetwork::const_iterator::advance |
( |
| ) |
|
|
inline |
bool SIM_ConstraintNetwork::const_iterator::atEnd |
( |
| ) |
const |
|
inline |
exint SIM_ConstraintNetwork::const_iterator::getConstraintDataIndex |
( |
| ) |
const |
|
inline |
exint SIM_ConstraintNetwork::const_iterator::getConstraintId |
( |
| ) |
const |
|
inline |
exint SIM_ConstraintNetwork::const_iterator::getConstraintIndex |
( |
| ) |
const |
|
inline |
ConstraintType SIM_ConstraintNetwork::const_iterator::getConstraintType |
( |
| ) |
const |
|
inline |
const GU_Detail& SIM_ConstraintNetwork::const_iterator::getGdp |
( |
| ) |
const |
|
inline |
GA_Index SIM_ConstraintNetwork::const_iterator::getPointNumber |
( |
bool |
anchor1 | ) |
const |
|
inline |
GA_Index SIM_ConstraintNetwork::const_iterator::getPrimIndex |
( |
| ) |
const |
|
inline |
GA_Offset SIM_ConstraintNetwork::const_iterator::getPrimOffset |
( |
| ) |
const |
|
inline |
bool SIM_ConstraintNetwork::const_iterator::isBroken |
( |
| ) |
const |
|
inline |
Returns whether the constraint is broken and should be inactive. Broken constraints are normally skipped by the iterator, unless skip_broken is false.
Definition at line 77 of file SIM_ConstraintNetworkIteratorImpl.h.
void SIM_ConstraintNetwork::const_iterator::rewind |
( |
| ) |
|
|
inline |
SIM_ConstraintNetwork::const_iterator::UT_NON_COPYABLE |
( |
const_iterator |
| ) |
|
The documentation for this class was generated from the following files: