SIM_PopGeometry Class Reference

#include <SIM_PopGeometry.h>

Inheritance diagram for SIM_PopGeometry:

SIM_GeometryCopy SIM_Geometry SIM_Data SIM_OptionsUser

List of all members.

Public Member Functions

 GETSET_DATA_FUNCS_B (SIM_NAME_NEEDSRESET, NeedsReset)
POP_ContextDatagetContextData ()
const POP_ContextDatagetContextData () const
void cacheGuides (const SIM_Data *owner)
void cacheGuides (const SIM_Data *owner, const UT_RefArray< GU_DetailHandle > &guidelist)
const UT_RefArray
< GU_DetailHandle > * 
getGuideCache (const SIM_Data *owner) const
void resetGuides (SIM_Time time)

Protected Member Functions

 SIM_PopGeometry (const SIM_DataFactory *factory)
virtual ~SIM_PopGeometry ()
virtual void initializeSubclass ()
 Initializes this data by clearing our internal geometry and transform.
virtual bool loadSubclass (UT_IStream &is)
 Loads our attributes and internal data if it was set when we saved.
virtual int64 getMemorySizeSubclass () const
virtual void makeEqualSubclass (const SIM_Data *source)


Detailed Description

Definition at line 26 of file SIM_PopGeometry.h.


Constructor & Destructor Documentation

SIM_PopGeometry::SIM_PopGeometry ( const SIM_DataFactory factory  )  [explicit, protected]

virtual SIM_PopGeometry::~SIM_PopGeometry (  )  [protected, virtual]


Member Function Documentation

void SIM_PopGeometry::cacheGuides ( const SIM_Data owner,
const UT_RefArray< GU_DetailHandle > &  guidelist 
)

void SIM_PopGeometry::cacheGuides ( const SIM_Data owner  ) 

const POP_ContextData& SIM_PopGeometry::getContextData (  )  const

POP_ContextData& SIM_PopGeometry::getContextData (  ) 

const UT_RefArray<GU_DetailHandle>* SIM_PopGeometry::getGuideCache ( const SIM_Data owner  )  const

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

Override this function to return an accurate representation of the amount of memory used by this piece of data. The size of subdata should not be included in this calculation.

Reimplemented from SIM_Geometry.

SIM_PopGeometry::GETSET_DATA_FUNCS_B ( SIM_NAME_NEEDSRESET  ,
NeedsReset   
)

virtual void SIM_PopGeometry::initializeSubclass (  )  [protected, virtual]

Initializes this data by clearing our internal geometry and transform.

Reimplemented from SIM_GeometryCopy.

virtual bool SIM_PopGeometry::loadSubclass ( UT_IStream is  )  [protected, virtual]

Loads our attributes and internal data if it was set when we saved.

Reimplemented from SIM_Geometry.

virtual void SIM_PopGeometry::makeEqualSubclass ( const SIM_Data source  )  [protected, virtual]

This function creates an internal copy of any SIM_Geometry data passed to it.

Reimplemented from SIM_GeometryCopy.

void SIM_PopGeometry::resetGuides ( SIM_Time  time  ) 


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

Generated on Mon Jan 28 00:48:53 2013 for HDK by  doxygen 1.5.9