#include <SIM_ObjectReader.h>
Definition at line 167 of file SIM_ObjectReader.h.
const GU_Agent* SIM_AgentShapeReader::getAgent |
( |
| ) |
const |
|
inline |
Computes the two names that can be used to reference agents in a constraint network - either 'dopobject/agentname/transform' or 'agentname/transform' can be used. Returns false if the agent does not have a name.
template<typename T , typename ARRAY_T >
Helper function for reading an element from an array attribute at the given offset.
Definition at line 342 of file SIM_ObjectReader.h.
UT_Vector3 SIM_AgentShapeReader::getCentroid |
( |
| ) |
const |
|
overridevirtual |
void SIM_AgentShapeReader::getCurrentWorldTransform |
( |
UT_Matrix4D & |
xform | ) |
const |
Return the geometry of the RBD object (i.e. the shapes attached to the current transform).
Implements SIM_BaseObjectReader.
UT_Vector3 SIM_AgentShapeReader::getPivot |
( |
| ) |
const |
GA_Offset SIM_AgentShapeReader::getPointOffset |
( |
| ) |
const |
|
inline |
UT_Vector3 SIM_AgentShapeReader::getPosition |
( |
| ) |
const |
void SIM_AgentShapeReader::getPositionTransform |
( |
UT_Matrix4D & |
xform, |
|
|
bool |
scale = true |
|
) |
| const |
|
overridevirtual |
const GU_PrimPacked* SIM_AgentShapeReader::getPrimitive |
( |
| ) |
const |
|
inline |
const GU_Detail* SIM_AgentShapeReader::getSimGdp |
( |
| ) |
const |
|
overridevirtual |
exint SIM_AgentShapeReader::getTransformId |
( |
| ) |
const |
|
inline |
bool SIM_AgentShapeReader::hasPositionData |
( |
| ) |
const |
template<typename T , typename ARRAY_T >
Helper function for updating an element of an array attribute at the given offset.
Definition at line 374 of file SIM_ObjectReader.h.
bool SIM_AgentShapeReader::unpackBoundShapes |
( |
GU_Detail & |
gdp, |
|
|
bool |
apply_joint_xform = true |
|
) |
| const |
Unpack the shape(s) attached to the current joint, optionally applying the joint transform to the shape.
The documentation for this class was generated from the following file: