CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OdIfcCoreModule Class Reference

#include <IfcCore.h>

Inheritance diagram for OdIfcCoreModule:

Public Member Functions

virtual void initApp ()
 
virtual void uninitApp ()
 
OdResult registerSchemaModule (OdExpSchemaModule *expSchemaModule)
 
bool isCDAEnabled ()
 

Detailed Description

An abstract class that provides the interface for a module that implements core IFC functionality.

Definition at line 118 of file IfcCore.h.

Member Function Documentation

◆ initApp()

virtual void OdIfcCoreModule::initApp ( )
virtual

Initializes the core IFC module.

◆ isCDAEnabled()

bool OdIfcCoreModule::isCDAEnabled ( )

Retrieves whether the Common Data Access interface is available for the core IFC module.

Returns
true if the CDA interface is enabled; otherwise, the method returns false.

◆ registerSchemaModule()

OdResult OdIfcCoreModule::registerSchemaModule ( OdExpSchemaModule *  expSchemaModule)

Registers a module implements the support of an appropriate IFC schema.

Parameters
expSchemaModule[in] A raw pointer to a module that supports the work with the schema.
Returns
eOk the module was successfully registered; otherwise, the method returns an appropriate error code.

◆ uninitApp()

virtual void OdIfcCoreModule::uninitApp ( )
virtual

De-initializes the core IFC module.


The documentation for this class was generated from the following file: