|
CFx SDK Documentation
2023 SP0
|
Go to the source code of this file.
Macros | |
| #define | OD_EXP_DECLARE_MEMBERS_GENERIC(ClassType, ClassName) |
| #define | OD_EXP_DECLARE_MEMBERS(ClassName) OD_EXP_DECLARE_MEMBERS_GENERIC(OdRxClass, ClassName) |
| #define | OD_EXP_DEFINE_RTTI_MEMBERS_GENERIC(ClassType, ClassName, ParentClass) |
| #define | OD_EXP_DEFINE_INIT_MEMBERS_GENERIC(ClassName, CREATE_CLASS_INSTANCE, CREATE_CLASS_INSTANCE2) |
| #define | OD_EXP_DEFINE_RTTI_MEMBERS(ClassName, ParentClass) OD_EXP_DEFINE_RTTI_MEMBERS_GENERIC(OdRxClass, ClassName, ParentClass) |
| #define | OD_EXP_DEFINE_INIT_MEMBERS(SchemaName, ClassName, ParentClass, pseudoConsFn, DwgVer, MaintVer, nProxyFlags, szDWGClassName, szDxfName, szAppName, nCustomFlags) |
| #define | OD_EXP_DEFINE_MEMBERS2(SchemaName, ClassName, ParentClass, pseudoConsFn, DwgVer, MaintVer, nProxyFlags, szDWGClassName, szDxfName, szAppName, nCustomFlags) |
| #define | OD_EXP_DEFINE_PSEUDOCONSTRUCTOR(ClassName, DOCREATE) |
| #define | OD_EXP_CONS_DEFINE_MEMBERS_ALTNAME(SchemaName, ClassName, ParentClass, szClassName, DOCREATE) |
| #define | OD_EXP_CONS_DEFINE_MEMBERS(SchemaName, ClassName, ParentClass, DOCREATE) |
Functions | |
| DAI_EXPORT OdDAI::Entity * | getOdDAIEntityClass (const OdString &szClassName, OdRxClass *pBaseClass, OdDAI::SchemaPtr expSchema, OdPseudoConstructorType pConstr=0, int DwgVer=0, int MaintVer=0, int nProxyFlags=0, const OdString &sDxfName=OdString::kEmpty, const OdString &sAppName=OdString::kEmpty, AppNameChangeFuncPtr fNameChangeFunc=NULL, int nCustomFlags=0, OdRxMemberCollectionConstructorPtr memberConstruct=0, void *userData=0) |
| #define OD_EXP_CONS_DEFINE_MEMBERS | ( | SchemaName, | |
| ClassName, | |||
| ParentClass, | |||
| DOCREATE | |||
| ) |
| #define OD_EXP_CONS_DEFINE_MEMBERS_ALTNAME | ( | SchemaName, | |
| ClassName, | |||
| ParentClass, | |||
| szClassName, | |||
| DOCREATE | |||
| ) |
| #define OD_EXP_DECLARE_MEMBERS | ( | ClassName | ) | OD_EXP_DECLARE_MEMBERS_GENERIC(OdRxClass, ClassName) |
| #define OD_EXP_DECLARE_MEMBERS_GENERIC | ( | ClassType, | |
| ClassName | |||
| ) |
| #define OD_EXP_DEFINE_INIT_MEMBERS | ( | SchemaName, | |
| ClassName, | |||
| ParentClass, | |||
| pseudoConsFn, | |||
| DwgVer, | |||
| MaintVer, | |||
| nProxyFlags, | |||
| szDWGClassName, | |||
| szDxfName, | |||
| szAppName, | |||
| nCustomFlags | |||
| ) |
| #define OD_EXP_DEFINE_INIT_MEMBERS_GENERIC | ( | ClassName, | |
| CREATE_CLASS_INSTANCE, | |||
| CREATE_CLASS_INSTANCE2 | |||
| ) |
| #define OD_EXP_DEFINE_MEMBERS2 | ( | SchemaName, | |
| ClassName, | |||
| ParentClass, | |||
| pseudoConsFn, | |||
| DwgVer, | |||
| MaintVer, | |||
| nProxyFlags, | |||
| szDWGClassName, | |||
| szDxfName, | |||
| szAppName, | |||
| nCustomFlags | |||
| ) |
| #define OD_EXP_DEFINE_PSEUDOCONSTRUCTOR | ( | ClassName, | |
| DOCREATE | |||
| ) |
| #define OD_EXP_DEFINE_RTTI_MEMBERS | ( | ClassName, | |
| ParentClass | |||
| ) | OD_EXP_DEFINE_RTTI_MEMBERS_GENERIC(OdRxClass, ClassName, ParentClass) |
| #define OD_EXP_DEFINE_RTTI_MEMBERS_GENERIC | ( | ClassType, | |
| ClassName, | |||
| ParentClass | |||
| ) |
Cpp definitions
| DAI_EXPORT OdDAI::Entity* getOdDAIEntityClass | ( | const OdString & | szClassName, |
| OdRxClass * | pBaseClass, | ||
| OdDAI::SchemaPtr | expSchema, | ||
| OdPseudoConstructorType | pConstr = 0, |
||
| int | DwgVer = 0, |
||
| int | MaintVer = 0, |
||
| int | nProxyFlags = 0, |
||
| const OdString & | sDxfName = OdString::kEmpty, |
||
| const OdString & | sAppName = OdString::kEmpty, |
||
| AppNameChangeFuncPtr | fNameChangeFunc = NULL, |
||
| int | nCustomFlags = 0, |
||
| OdRxMemberCollectionConstructorPtr | memberConstruct = 0, |
||
| void * | userData = 0 |
||
| ) |