CFx SDK Documentation 2024 SP0
|
#include <TrVisExtensionObject.h>
Classes | |
class | ModuleProxy |
Public Member Functions | |
OdTrVisExtensionObjectProxy () | |
virtual const OdTrVisExtensionModule * | extensionModule () const |
void | setModuleName (const OdString &name) |
void | setModuleVersion (OdUInt32 nVer) |
virtual OdUInt32 | moduleObjectType () const |
void | setObjectType (OdUInt32 nType) |
virtual bool | isProxyObject () const |
OdStreamBuf * | dataStreamForRead () const |
OdStreamBuf * | dataStreamForWrite () |
virtual void | serialize (OdStreamBuf *pDataStream) const |
virtual void | deSerialize (OdStreamBuf *pDataStream) |
Public Member Functions inherited from OdTrVisExtensionObject | |
virtual const OdTrVisExtensionModule * | extensionModule () const =0 |
virtual OdUInt32 | moduleObjectType () const =0 |
virtual bool | isProxyObject () const |
virtual void | setupSpecificData (OdUInt32, const OdTrVisPropertyDef &) |
virtual void | serialize (OdStreamBuf *) const |
virtual void | deSerialize (OdStreamBuf *) |
Public Member Functions inherited from OdRxObject | |
ODRX_HEAP_OPERATORS () | |
OdRxObject () | |
virtual | ~OdRxObject () |
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
virtual OdRxObject * | x (const OdRxClass *pClass) const |
virtual OdRxClass * | isA () const |
virtual void | addRef ()=0 |
virtual void | release ()=0 |
virtual long | numRefs () const |
bool | isKindOf (const OdRxClass *pClass) const |
virtual OdRxObjectPtr | clone () const |
virtual void | copyFrom (const OdRxObject *pSource) |
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
virtual bool | isEqualTo (const OdRxObject *pOther) const |
Static Public Member Functions | |
template<OdUInt32 staticDataBufSize> | |
static void | copyStream (OdStreamBuf *pBufIn, OdStreamBuf *pBufOut) |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Protected Attributes | |
OdTrVisExtensionObjectProxy::ModuleProxy | m_moduleProxy |
OdUInt32 | m_nObjectType |
OdBlob | m_objectData |
Definition at line 86 of file TrVisExtensionObject.h.
|
inline |
Definition at line 102 of file TrVisExtensionObject.h.
|
inlinestatic |
Definition at line 114 of file TrVisExtensionObject.h.
|
inline |
Definition at line 124 of file TrVisExtensionObject.h.
|
inline |
Definition at line 125 of file TrVisExtensionObject.h.
|
inlinevirtual |
Reimplemented from OdTrVisExtensionObject.
Definition at line 131 of file TrVisExtensionObject.h.
|
inlinevirtual |
Implements OdTrVisExtensionObject.
Definition at line 104 of file TrVisExtensionObject.h.
|
inlinevirtual |
Reimplemented from OdTrVisExtensionObject.
Definition at line 111 of file TrVisExtensionObject.h.
|
inlinevirtual |
Implements OdTrVisExtensionObject.
Definition at line 108 of file TrVisExtensionObject.h.
|
inlinevirtual |
Reimplemented from OdTrVisExtensionObject.
Definition at line 127 of file TrVisExtensionObject.h.
Definition at line 105 of file TrVisExtensionObject.h.
Definition at line 106 of file TrVisExtensionObject.h.
Definition at line 109 of file TrVisExtensionObject.h.
|
protected |
|
protected |
Definition at line 99 of file TrVisExtensionObject.h.
|
mutableprotected |
Definition at line 100 of file TrVisExtensionObject.h.