HDK
|
#include <SIM_ObjectReader.h>
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.