HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_SingleObjectReader Class Reference

#include <SIM_ObjectReader.h>

+ Inheritance diagram for SIM_SingleObjectReader:

Public Member Functions

 SIM_SingleObjectReader (const SIM_Object &obj)
 
void getPositionTransform (UT_Matrix4D &xform, bool scale=true) const override
 
UT_Quaternion getOrientation () const override
 
UT_Vector3 getCentroid () const override
 
GU_ConstDetailHandle getObjectGdp () const override
 
const GU_DetailgetSimGdp () const override
 Return the SIM_Object's geometry. More...
 
- Public Member Functions inherited from SIM_BaseObjectReader
 SIM_BaseObjectReader (const SIM_Object &obj)
 
virtual ~SIM_BaseObjectReader ()
 
const SIM_ObjectgetObject () const
 Return the SIM_Object. More...
 

Additional Inherited Members

- Protected Attributes inherited from SIM_BaseObjectReader
const SIM_ObjectmyObject
 

Detailed Description

Definition at line 59 of file SIM_ObjectReader.h.

Constructor & Destructor Documentation

SIM_SingleObjectReader::SIM_SingleObjectReader ( const SIM_Object obj)

Member Function Documentation

UT_Vector3 SIM_SingleObjectReader::getCentroid ( ) const
overridevirtual

Implements SIM_BaseObjectReader.

GU_ConstDetailHandle SIM_SingleObjectReader::getObjectGdp ( ) const
overridevirtual

Return the geometry of the RBD object (i.e. for a packed primitive, the unpacked geometry).

Implements SIM_BaseObjectReader.

UT_Quaternion SIM_SingleObjectReader::getOrientation ( ) const
overridevirtual

Implements SIM_BaseObjectReader.

void SIM_SingleObjectReader::getPositionTransform ( UT_Matrix4D xform,
bool  scale = true 
) const
overridevirtual

Implements SIM_BaseObjectReader.

const GU_Detail* SIM_SingleObjectReader::getSimGdp ( ) const
overridevirtual

Return the SIM_Object's geometry.

Implements SIM_BaseObjectReader.


The documentation for this class was generated from the following file: