CFx SDK Documentation
2020SP3
|
#include "OdaCommon.h"
#include "OdPlatformSettings.h"
#include "SharedPtr.h"
#include "RxModule.h"
#include "DynamicLinker.h"
#include "OdString.h"
#include "OdAnsiString.h"
#include "UInt32Array.h"
#include "DbBaseDatabase.h"
#include "OdaSTL.h"
#include "ModuleNames.h"
#include "daiBuildOptions.h"
#include "daiHostAppServicesBase.h"
#include "daiSchema.h"
#include "daiSession.h"
Go to the source code of this file.
Classes | |
class | OdDAI::OdSDAIModule |
Namespaces | |
OdDAI | |
Macros | |
#define | STL_USING_VECTOR |
#define | STL_USING_MAP |
#define | STL_USING_LIST |
Typedefs | |
typedef OdSmartPtr< OdSDAIModule > | OdDAI::OdSDAIModulePtr |
Functions | |
DAI_EXPORT void | oddaiRegisterSchema (const OdString &schemaName, const OdString &moduleName, OdRxClass *modelClass) |
DAI_EXPORT void | oddaiUnregisterSchema (const OdString &schemaName) |
DAI_EXPORT OdDAI::SchemaPtr | oddaiGetSchema (const OdString &schemaName) |
DAI_EXPORT OdDAI::SessionPtr | oddaiSession () |
DAI_EXPORT OdDAI::SessionPtr | oddaiCreateSession () |
DAI_EXPORT bool | oddaiCloseCurrentSession () |
#define STL_USING_LIST |
Definition at line 40 of file daiModule.h.
#define STL_USING_MAP |
Definition at line 39 of file daiModule.h.
#define STL_USING_VECTOR |
Definition at line 38 of file daiModule.h.
DAI_EXPORT bool oddaiCloseCurrentSession | ( | ) |
Closes currently opened session.
DAI_EXPORT OdDAI::SessionPtr oddaiCreateSession | ( | ) |
Returns a smart pointer to a newly created session, if session wasn't created before.
DAI_EXPORT OdDAI::SchemaPtr oddaiGetSchema | ( | const OdString & | schemaName | ) |
Returns a smart pointer to a schema definition by the name of the schema. If the schema isn't supported (or isn't registered in schemas dictionary), NULL will be returned.
DAI_EXPORT void oddaiRegisterSchema | ( | const OdString & | schemaName, |
const OdString & | moduleName, | ||
OdRxClass * | modelClass | ||
) |
Registers a schema-dependent module into schemas dictionary.
DAI_EXPORT OdDAI::SessionPtr oddaiSession | ( | ) |
Returns a smart pointer to currently opened session.
DAI_EXPORT void oddaiUnregisterSchema | ( | const OdString & | schemaName | ) |
Unregisters a schema-dependent module.