#include <RxClassImpl.h>
|
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) |
|
const OdString | dxfName () const |
|
const OdString | appName () const |
|
AppNameChangeFuncPtr | appNameCallbackPtr () const |
|
OdUInt32 | proxyFlags () const |
|
OdDb::DwgVersion | getClassVersion (OdDb::MaintReleaseVer *pMaintVer=0) const |
|
OdUInt32 | customFlags () const |
|
void | init (OdRxModule *pModule, OdRxClass *pParent, OdPseudoConstructorType pConstr, const OdString &szName) |
|
const OdString | name () const |
|
void | init (OdRxModule *pModule, OdRxClass *pParent, OdPseudoConstructorType pConstr) |
|
OdRxObjectPtr | create () const |
|
OdPseudoConstructorType | constructor () |
|
void | setConstructor (OdPseudoConstructorType pConstr) |
|
| ~OdRxBaseClassImpl () |
|
void | init (OdRxClass *pParent, OdRxModule *pModule) |
|
OdRxClass * | myParent () const |
|
OdRxModule * | module () const |
|
virtual OdRxOverruleIterator * | getOverrule (OverrulingType t) const ODRX_OVERRIDE |
|
virtual void | setOverrule (OdRxOverruleIterator *pIt, OverrulingType t) ODRX_OVERRIDE |
|
| ~OdRxClassProtocolExtImpl () |
|
OdRxObjectPtr | addX (OdRxClass *pProtocolClass, OdRxObject *pProtocolObject) |
|
OdRxObjectPtr | getX (const OdRxClass *pProtocolClass) |
|
OdRxObjectPtr | delX (OdRxClass *pProtocolClass) |
|
| ODRX_DECLARE_MEMBERS (OdRxClass) |
|
virtual bool | isDerivedFrom (const OdRxClass *pClass) const |
|
| 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 |
|
Definition at line 148 of file RxClassImpl.h.
◆ OdDxfClassImpl()
OdDxfClassImpl::OdDxfClassImpl |
( |
| ) |
|
|
protected |
◆ appName()
const OdString OdDxfClassImpl::appName |
( |
| ) |
const |
|
virtual |
Returns the application class name for the class describing instance represented by this OdRxClass object. Custom class can alter its application name depending on file format version it's being saved to.
- See also
- <link rtti_class_functionality.html, Functionality of RTTI>
-
<link rtti_class_describing.html, Implementing the Class Describing Structure>
Reimplemented from OdRxClassProtocolExtImpl.
◆ appNameCallbackPtr()
Returns a pointer to the callback function which is called when a drawing is to be saved and the logical application class name represented by the class description instance to be written out to file for the custom class, or NULL, if the callback function is not assigned.
- See also
- <link rtti_class_describing.html, Implementing the Class Describing Structure>
Reimplemented from OdRxClassProtocolExtImpl.
◆ customFlags()
OdUInt32 OdDxfClassImpl::customFlags |
( |
| ) |
const |
|
virtual |
Returns the custom flags for the class describing instance represented by this OdRxClass object.
- See also
- <link rtti_class_functionality.html, Functionality of RTTI>
-
<link rtti_class_describing.html, Implementing the Class Describing Structure>
Reimplemented from OdRxClassProtocolExtImpl.
◆ dxfName()
const OdString OdDxfClassImpl::dxfName |
( |
| ) |
const |
|
virtual |
Returns the DXF class name for the class describing instance represented by this OdRxClass object.
- See also
- <link rtti_class_functionality.html, Functionality of RTTI>
-
<link rtti_class_describing.html, Implementing the Class Describing Structure>
Reimplemented from OdRxClassProtocolExtImpl.
◆ getClassVersion()
Returns the .dwg file version and maintenance version for the class describing instance represented by this OdRxClass object.
- Parameters
-
pMaintReleaseVer | [in] Raw pointer to the variable in which the maintenance version number must be saved. This variable must have the OdDb::MaintReleaseVer type. |
- See also
- <link rtti_class_functionality.html, Functionality of RTTI>
-
<link rtti_class_describing.html, Implementing the Class Describing Structure>
Reimplemented from OdRxClassProtocolExtImpl.
◆ init()
void OdDxfClassImpl::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 |
|
) |
| |
◆ proxyFlags()
OdUInt32 OdDxfClassImpl::proxyFlags |
( |
| ) |
const |
|
virtual |
Returns the /proxy flags/ for the class describing instance represented by this OdRxClass object.
- See also
- <link rtti_class_functionality.html, Functionality of RTTI>
-
<link rtti_class_describing.html, Implementing the Class Describing Structure>
Reimplemented from OdRxClassProtocolExtImpl.
The documentation for this class was generated from the following file: