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

#include <HUSD_ObjectHandle.h>

+ Inheritance diagram for HUSD_ObjectHandle:

Public Member Functions

 HUSD_ObjectHandle ()
 
 HUSD_ObjectHandle (const UT_StringHolder &path, const UT_StringHolder &name)
 
virtual ~HUSD_ObjectHandle ()
 
virtual const HUSD_DataHandledataHandle () const =0
 
virtual const
HUSD_ConstOverridesPtr
overrides () const =0
 
const UT_StringHolderpath () const
 
const UT_StringHoldername () const
 
bool isValid () const
 

Protected Attributes

UT_StringHolder myPath
 
UT_StringHolder myName
 

Static Protected Attributes

static const UT_StringHolder theRootPrimPath
 
static const UT_StringHolder theRootPrimName
 

Detailed Description

Definition at line 36 of file HUSD_ObjectHandle.h.

Constructor & Destructor Documentation

HUSD_ObjectHandle::HUSD_ObjectHandle ( )
HUSD_ObjectHandle::HUSD_ObjectHandle ( const UT_StringHolder path,
const UT_StringHolder name 
)
virtual HUSD_ObjectHandle::~HUSD_ObjectHandle ( )
virtual

Member Function Documentation

virtual const HUSD_DataHandle& HUSD_ObjectHandle::dataHandle ( ) const
pure virtual

Implemented in HUSD_PrimHandle, and HUSD_PropertyHandle.

bool HUSD_ObjectHandle::isValid ( void  ) const
inline

Definition at line 51 of file HUSD_ObjectHandle.h.

const UT_StringHolder& HUSD_ObjectHandle::name ( void  ) const
inline

Definition at line 49 of file HUSD_ObjectHandle.h.

virtual const HUSD_ConstOverridesPtr& HUSD_ObjectHandle::overrides ( ) const
pure virtual

Implemented in HUSD_PrimHandle, and HUSD_PropertyHandle.

const UT_StringHolder& HUSD_ObjectHandle::path ( ) const
inline

Definition at line 47 of file HUSD_ObjectHandle.h.

Member Data Documentation

UT_StringHolder HUSD_ObjectHandle::myName
protected

Definition at line 59 of file HUSD_ObjectHandle.h.

UT_StringHolder HUSD_ObjectHandle::myPath
protected

Definition at line 58 of file HUSD_ObjectHandle.h.

const UT_StringHolder HUSD_ObjectHandle::theRootPrimName
staticprotected

Definition at line 56 of file HUSD_ObjectHandle.h.

const UT_StringHolder HUSD_ObjectHandle::theRootPrimPath
staticprotected

Definition at line 55 of file HUSD_ObjectHandle.h.


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