CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef _ODRXCLASSIMPL_H_INCLUDED_
25 #define _ODRXCLASSIMPL_H_INCLUDED_
77 class OdRxOverruleIterator;
84 friend class OdRxOverruleInternals;
187 #endif // _ODRXCLASSIMPL_H_INCLUDED_
OdPseudoConstructorType constructor()
void init(OdRxClass *pParent, OdRxModule *pModule)
OdRxObjectPtr getX(const OdRxClass *pProtocolClass)
GLuint const GLchar * name
~OdRxClassProtocolExtImpl()
OdDb::DwgVersion getClassVersion(OdDb::MaintReleaseVer *pMaintVer=0) const
static const char * m_pStr
OdRxObjectPtr create() const
virtual void setOverrule(OdRxOverruleIterator *pIt, OverrulingType t) ODRX_OVERRIDE
void init(OdRxModule *pModule, OdRxClass *pParent, const OdString &szName)
void(* AppNameChangeFuncPtr)(const OdRxClass *classObj, OdString &newAppName, int saveVer)
const OdString dxfName() const
OdRxClassProtocolExtImpl()
OdRxClass * myParent() const
OdRxObjectPtr addX(OdRxClass *pProtocolClass, OdRxObject *pProtocolObject)
const OdString appName() const
void init(OdRxModule *pModule, OdRxClass *pParent, OdPseudoConstructorType pConstr, const OdString &name, const OdString &dxfName, const OdString &appName, AppNameChangeFuncPtr appNameChangeFunc, OdDb::DwgVersion dwgVer, OdDb::MaintReleaseVer maintVer, OdUInt32 nProxyFlags, OdUInt32 nCustomFlags)
OdRxModule * module() const
virtual OdRxOverruleIterator * getOverrule(OverrulingType t) const ODRX_OVERRIDE
void setConstructor(OdPseudoConstructorType pConstr)
AppNameChangeFuncPtr appNameCallbackPtr() const
OdDb::DwgVersion getClassVersion(OdDb::MaintReleaseVer *pMaintVer=0) const
OdRxClassPtr m_pProtocolClass
void init(OdRxModule *pModule, OdRxClass *pParent, OdPseudoConstructorType pConstr, const OdString &szName)
OdUInt32 proxyFlags() const
AppNameChangeFuncPtr appNameCallbackPtr() const
OdUInt32 proxyFlags() const
const OdString name() const
const OdString appName() const
static const char * m_pStr
const OdString name() const
OdUInt32 customFlags() const
static ExtEntry * find(ExtEntry *pFirstEntry, const OdRxClass *pProtocolClass)
const OdString dxfName() const
OdRxObjectPtr m_pProtocolObject
OdRxObjectPtr delX(OdRxClass *pProtocolClass)
OdUInt32 customFlags() const
OdRxObjectPtr create() const
ExtEntry(OdRxClass *pProtocolClass, OdRxObject *pProtocolObject)
void setConstructor(OdPseudoConstructorType pConstr)
void init(OdRxModule *pModule, OdRxClass *pParent, OdPseudoConstructorType pConstr)
OdRxObjectPtr(* OdPseudoConstructorType)()