CFx SDK Documentation
2023 SP0
|
#include "daiCommon.h"
#include "RxObject.h"
#include "RxObjectImpl.h"
#include "SmartPtr.h"
#include "RxValue.h"
#include "daiValueTypes.h"
#include "ModuleNames.h"
Go to the source code of this file.
Macros | |
#define | SMARTPTR(classname) class classname; typedef OdSmartPtr<classname> classname##Ptr; typedef OdArray<classname##Ptr> classname##PtrArray; |
#define | OD_IFC_CONS_DEFINE_MEMBERS(ClassName, ParentClass, DOCREATE, ClassType) |
#define | OD_IFC_CONS_DEFINE_MEMBERS_ALTNAME(ClassName, ParentClass, szClassName, DOCREATE, ClassType) |
#define | OD_IFC_DEFINE_MEMBERS2(ClassName, ParentClass, pseudoConsFn, DwgVer, MaintVer, nProxyFlags, szDWGClassName, szDxfName, szAppName, nCustomFlags, ClassType) |
#define | OD_IFC_DEFINE_INIT_MEMBERS(ClassName, ParentClass, pseudoConsFn, DwgVer, MaintVer, nProxyFlags, szDWGClassName, szDxfName, szAppName, nCustomFlags, ClassType) |
#define | OD_IFC_DEFINE_INIT_MEMBERS_GENERIC(ClassName, CREATE_CLASS_INSTANCE, CREATE_CLASS_INSTANCE2, ClassType) |
#define | OD_IFC_DECLARE_MEMBERS_GENERIC(ClassType, ClassName) |
#define | OD_IFC_DECLARE_MEMBERS(ClassName) OD_IFC_DECLARE_MEMBERS_GENERIC(OdRxClass, ClassName) |
#define OD_IFC_CONS_DEFINE_MEMBERS | ( | ClassName, | |
ParentClass, | |||
DOCREATE, | |||
ClassType | |||
) |
Definition at line 39 of file IfcCommon.h.
#define OD_IFC_CONS_DEFINE_MEMBERS_ALTNAME | ( | ClassName, | |
ParentClass, | |||
szClassName, | |||
DOCREATE, | |||
ClassType | |||
) |
Definition at line 43 of file IfcCommon.h.
#define OD_IFC_DECLARE_MEMBERS | ( | ClassName | ) | OD_IFC_DECLARE_MEMBERS_GENERIC(OdRxClass, ClassName) |
Definition at line 138 of file IfcCommon.h.
#define OD_IFC_DECLARE_MEMBERS_GENERIC | ( | ClassType, | |
ClassName | |||
) |
Definition at line 103 of file IfcCommon.h.
#define OD_IFC_DEFINE_INIT_MEMBERS | ( | ClassName, | |
ParentClass, | |||
pseudoConsFn, | |||
DwgVer, | |||
MaintVer, | |||
nProxyFlags, | |||
szDWGClassName, | |||
szDxfName, | |||
szAppName, | |||
nCustomFlags, | |||
ClassType | |||
) |
Definition at line 57 of file IfcCommon.h.
#define OD_IFC_DEFINE_INIT_MEMBERS_GENERIC | ( | ClassName, | |
CREATE_CLASS_INSTANCE, | |||
CREATE_CLASS_INSTANCE2, | |||
ClassType | |||
) |
Definition at line 68 of file IfcCommon.h.
#define OD_IFC_DEFINE_MEMBERS2 | ( | ClassName, | |
ParentClass, | |||
pseudoConsFn, | |||
DwgVer, | |||
MaintVer, | |||
nProxyFlags, | |||
szDWGClassName, | |||
szDxfName, | |||
szAppName, | |||
nCustomFlags, | |||
ClassType | |||
) |
Definition at line 49 of file IfcCommon.h.
#define SMARTPTR | ( | classname | ) | class classname; typedef OdSmartPtr<classname> classname##Ptr; typedef OdArray<classname##Ptr> classname##PtrArray; |
Definition at line 37 of file IfcCommon.h.