HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_ApplicationShim::Geometry Class Referenceabstract

#include <PDG_ApplicationShim.h>

Public Member Functions

 Geometry ()
 
virtual ~Geometry ()
 
virtual int64 getMemoryUsage (bool inclusive) const =0
 Returns the memory usage of the geometry. More...
 
virtual Geometrycopy () const =0
 Clones the object into a new instance. More...
 
virtual UT_StringHolder desc () const =0
 Returns a brief description of the geometry, for UI display. More...
 

Detailed Description

Geometry class for binding a PDG geometry attribute to an application- specific geometry object

Definition at line 45 of file PDG_ApplicationShim.h.

Constructor & Destructor Documentation

PDG_ApplicationShim::Geometry::Geometry ( )
inline

Definition at line 48 of file PDG_ApplicationShim.h.

virtual PDG_ApplicationShim::Geometry::~Geometry ( )
inlinevirtual

Definition at line 49 of file PDG_ApplicationShim.h.

Member Function Documentation

virtual Geometry* PDG_ApplicationShim::Geometry::copy ( ) const
pure virtual

Clones the object into a new instance.

virtual UT_StringHolder PDG_ApplicationShim::Geometry::desc ( ) const
pure virtual

Returns a brief description of the geometry, for UI display.

virtual int64 PDG_ApplicationShim::Geometry::getMemoryUsage ( bool  inclusive) const
pure virtual

Returns the memory usage of the geometry.


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