SIM_GuidePerObject Class Reference

This SIM_Guide subclass creates a separate guide geometry for each object. More...

#include <SIM_GuidePerObject.h>

Inheritance diagram for SIM_GuidePerObject:

SIM_Guide

List of all members.

Public Member Functions

 SIM_GuidePerObject (const SIM_Data *owner)
 Constructor which takes a const SIM_Data as our owner.
virtual ~SIM_GuidePerObject ()
 Destructor for this class.

Protected Member Functions

virtual GU_ConstDetailHandle getGuideGeometrySubclass (const SIM_RootData &root, UT_DMatrix4 &xform, const SIM_Time &t)
virtual int64 getMemorySizeSubclass () const
virtual void clearSubclass ()
 Override this function to clear any data create by this class.


Detailed Description

This SIM_Guide subclass creates a separate guide geometry for each object.

Definition at line 22 of file SIM_GuidePerObject.h.


Constructor & Destructor Documentation

SIM_GuidePerObject::SIM_GuidePerObject ( const SIM_Data owner  )  [explicit]

Constructor which takes a const SIM_Data as our owner.

virtual SIM_GuidePerObject::~SIM_GuidePerObject (  )  [virtual]

Destructor for this class.


Member Function Documentation

virtual void SIM_GuidePerObject::clearSubclass (  )  [protected, virtual]

Override this function to clear any data create by this class.

Reimplemented from SIM_Guide.

virtual GU_ConstDetailHandle SIM_GuidePerObject::getGuideGeometrySubclass ( const SIM_RootData root,
UT_DMatrix4 xform,
const SIM_Time t 
) [protected, virtual]

Override this function to customize how guide geometry is created or retrieved. Implementing this function is the whole point of this class. This function may build geometry, fetch existing geometry, modify existing geometry, or whatever else it sees fit.

Reimplemented from SIM_Guide.

virtual int64 SIM_GuidePerObject::getMemorySizeSubclass (  )  const [protected, virtual]

Override this to report the amount of memory used by this object. Call the base class implementation as well and add that to the subclass-specific memory size.

Reimplemented from SIM_Guide.


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

Generated on Fri May 25 00:10:40 2012 for HDK by  doxygen 1.5.9