HDK
|
#include <SIM_ConstraintNetworkIterator.h>
Public Member Functions | |
ConstraintAccessor ()=default | |
virtual | ~ConstraintAccessor ()=default |
UT_NON_COPYABLE (ConstraintAccessor) | |
virtual void | init (const GU_Detail *gdp, exint num_constraint_types)=0 |
virtual bool | acceptConstraint (const SIM_Data &constraint_data, exint idx)=0 |
Implements filtering of the constraint types that are recognized by the caller, as well as caching / reading those constraint's parameter values. See GenericConstraintAccessor for the default implementation.
Definition at line 103 of file SIM_ConstraintNetworkIterator.h.
|
default |
|
virtualdefault |
|
pure virtual |
Returns whether the constraint type should be included when iterating over the constraint network, and performs any necessary caching with the constraint data and its index.
Implemented in SIM_ConstraintNetwork::GenericConstraintAccessor.
|
pure virtual |
Initialize with the constraint network's GU_Detail, and the number of constraint types referenced by the geometry (from the 'constraint_name' primitive attribute).
Implemented in SIM_ConstraintNetwork::GenericConstraintAccessor.
SIM_ConstraintNetwork::ConstraintAccessor::UT_NON_COPYABLE | ( | ConstraintAccessor | ) |