#include <IfcModelContext.h>
A class that implements working with an IFC model context.
Definition at line 38 of file IfcModelContext.h.
◆ OdIfcModelContext()
Creates a new model context object with specified deviation parameters and color.
- Parameters
-
params | [in] Deviation parameters. |
color | [in] Default model color value. |
◆ checkSkipComposeId()
bool OdIfcModelContext::checkSkipComposeId |
( |
const OdDAIObjectId & |
id | ) |
const |
◆ getDefaultEntityColor()
Retrieves the current default model color.
- Returns
- Returns an instance of the <exref target="https://docs.opendesign.com/tkernel/OdCmEntityColor.html">OdCmEntityColor</exref> object that contains the current default color for the model.
◆ getDeviationParams()
Retrieves the current set of deviation parameters assigned with the model context.
- Returns
- Returns an instance of the <link OdIfc::OdIfcDeviationParams, OdIfcDeviationParams> class that contains the current deviation parameters.
◆ getGeometryComposeTypes()
Retrieves an array of types which instances should participate in geometry compose process.
- Returns
- an array of IFC entity types for geometry compose.
◆ getInterruptCallback()
OdDAI::InterruptCallback OdIfcModelContext::getInterruptCallback |
( |
| ) |
|
◆ setDefaultEntityColor()
Sets a new default model color.
- Parameters
-
color | [in] An instance of the <exref target="https://docs.opendesign.com/tkernel/OdCmEntityColor.html">OdCmEntityColor</exref> object that represents the new default color. |
◆ setDeviationParams()
Sets new deviation parameters for the model context.
- Parameters
-
params | [in] Deviation parameters to be set. |
◆ setGeometryComposeTypes()
Sets an array of types which instances should participate in geometry compose process to this IFC model context.
- Parameters
-
geometryComposeTypes | [in] an array of IFC entity types for geometry compose. |
◆ setInterruptCallback()
void OdIfcModelContext::setInterruptCallback |
( |
OdDAI::InterruptCallback |
callbackFunction | ) |
|
◆ setSkipComposeIds()
void OdIfcModelContext::setSkipComposeIds |
( |
const OdDAIObjectIds & |
notComposeContext | ) |
|
The documentation for this class was generated from the following file: