|
HDK
|
#include <SIM_ObjectReader.h>
Inheritance diagram for SIM_BaseObjectReader:Public Member Functions | |
| SIM_BaseObjectReader (const SIM_Object &obj) | |
| virtual | ~SIM_BaseObjectReader () |
| const SIM_Object & | getObject () const |
| Return the SIM_Object. More... | |
| virtual void | getPositionTransform (UT_Matrix4D &xform, bool scale=true) const =0 |
| virtual UT_Quaternion | getOrientation () const =0 |
| virtual UT_Vector3 | getCentroid () const =0 |
| virtual GU_ConstDetailHandle | getObjectGdp () const =0 |
| virtual const GU_Detail * | getSimGdp () const =0 |
| Return the SIM_Object's geometry. More... | |
Protected Attributes | |
| const SIM_Object & | myObject |
Definition at line 35 of file SIM_ObjectReader.h.
| SIM_BaseObjectReader::SIM_BaseObjectReader | ( | const SIM_Object & | obj | ) |
|
inlinevirtual |
Definition at line 39 of file SIM_ObjectReader.h.
|
pure virtual |
Implemented in SIM_AgentShapeReader, SIM_PackedPrimitiveReader, and SIM_SingleObjectReader.
|
inline |
Return the SIM_Object.
Definition at line 42 of file SIM_ObjectReader.h.
|
pure virtual |
Return the geometry of the RBD object (i.e. for a packed primitive, the unpacked geometry).
Implemented in SIM_AgentShapeReader, SIM_PackedPrimitiveReader, and SIM_SingleObjectReader.
|
pure virtual |
Implemented in SIM_AgentShapeReader, SIM_PackedPrimitiveReader, and SIM_SingleObjectReader.
|
pure virtual |
Implemented in SIM_AgentShapeReader, SIM_PackedPrimitiveReader, and SIM_SingleObjectReader.
|
pure virtual |
Return the SIM_Object's geometry.
Implemented in SIM_AgentShapeReader, SIM_PackedPrimitiveReader, and SIM_SingleObjectReader.
|
protected |
Definition at line 56 of file SIM_ObjectReader.h.