#include <RxClassImpl.h>
Definition at line 32 of file RxClassImpl.h.
◆ OdRxClassProtocolExtImpl()
OdRxClassProtocolExtImpl::OdRxClassProtocolExtImpl |
( |
| ) |
|
|
protected |
◆ ~OdRxClassProtocolExtImpl()
OdRxClassProtocolExtImpl::~OdRxClassProtocolExtImpl |
( |
| ) |
|
◆ addX()
Creates the Protocol Extension for the specified OdRxClass.
- Parameters
-
pProtocolClass | [in] Pointer to the Protocol Extension class. |
pProtocolObject | [in] Pointer to the Protocol Extension Object. |
- Returns
- Returns a SmartPointer to the Protocol Extension.
Reimplemented from OdRxClass.
◆ appName()
const OdString OdRxClassProtocolExtImpl::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>
Implements OdRxClass.
Reimplemented in OdDxfClassImpl.
◆ 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>
Implements OdRxClass.
Reimplemented in OdDxfClassImpl.
◆ create()
Creates a new instance of the class associated with the class describing instance using the pseudo-constructor of the class.
- Returns
- Returns a smart pointer to the newly created instance.
- See also
- <link rtti_class_constructors.html, Functionality of Pseudo-Constructors>
-
<link rtti_pseudoconstructor.html, Understanding Pseudo-Constructors>
Implements OdRxClass.
Reimplemented in OdRxValueType, and OdRxClassConsImpl.
◆ customFlags()
OdUInt32 OdRxClassProtocolExtImpl::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>
Implements OdRxClass.
Reimplemented in OdDxfClassImpl.
◆ delX()
Deletes the Protocol Extension for the specified Protocol Extension class.
- Returns
- Returns the Protocol Extension Object.
- Parameters
-
pProtocolClass | [in] Pointer to the Protocol Extension class. |
Reimplemented from OdRxClass.
◆ dxfName()
const OdString OdRxClassProtocolExtImpl::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>
Implements OdRxClass.
Reimplemented in OdDxfClassImpl.
◆ 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>
Implements OdRxClass.
Reimplemented in OdDxfClassImpl.
◆ getX()
Returns the Protocol Extension for the specified Protocol extension class.
- Parameters
-
pProtocolClass | [in] Pointer to the Protocol Extension class. |
- Returns
- Returns a SmartPointer to the Protocol Extension.
Reimplemented from OdRxClass.
◆ proxyFlags()
OdUInt32 OdRxClassProtocolExtImpl::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>
Implements OdRxClass.
Reimplemented in OdDxfClassImpl.
◆ setConstructor()
Sets the user-defined function as the pseudo-constructor for this class.
- Parameters
-
pseudoConstr | [in] Raw pointer to the user-defined function that does not have arguments and returns the smart pointer to a new instance of this class. |
- See also
- <link rtti_class_constructors.html, Functionality of Pseudo-Constructors>
-
<link rtti_pseudoconstructor.html, Understanding Pseudo-Constructors>
Implements OdRxClass.
Reimplemented in OdRxClassConsImpl.
The documentation for this class was generated from the following file: