Import/Replace with IFCImporterObj
- Last UpdatedNov 07, 2025
- 2 minute read
|
Name |
Result |
Action |
|
getUseReplaceSettings() |
BOOLEAN |
Gets Import Replace usage flag |
|
getReplaceTrackPrimitive() |
BOOLEAN |
Gets Primitive Comparison usage flag |
|
getReplaceTrackPosition() |
BOOLEAN |
Gets Entity Position Comparison usage flag |
|
getReplaceTrackProperty() |
BOOLEAN |
Get Property Comparison usage flag |
|
setUseReplaceSettings(BOOLEAN) |
NO RESULT |
Set Import Replace usage flag |
|
setReplaceTrackPrimitive(BOOLEAN) |
NO RESULT |
Set Primitive Comparison usage flag |
|
setReplaceTrackPosition(BOOLEAN) |
NO RESULT |
Set Entity Position Comparison usage flag |
|
SetReplaceTrackProperty(BOOLEAN) |
NO RESULT |
Set Property Comparison usage flag |
Attributes specific to Import/Replace
|
Name |
Description |
Data Type |
Default Value |
|
IMPVC |
Import Version count |
Integer |
1 |
|
IMPSTC |
Import Status (Undefined, New, Replace, Delete, Retain) |
Enum |
New |
|
IMPRPC |
Import Primitive Position change state |
BOOLEAN |
False |
|
IMPRC |
Import Primitive Geometry change state |
BOOLEAN |
False |
|
IMPDC |
Import Property Data change state |
BOOLEAN |
False |
-
IMPVC
With every import of the versioned model and the entities identified in Database. The version increments by 1. -
IMPSTC
-
Entities replaced by the latest version of the model have the status set to Replace.
-
Newly created entities have the status set to New.
-
If entities were not present in the latest version of the model but were imported with the old model, and the End User has retained the entities, then the status is set to Retain.
-
-
IMPRC
Where the configuration is configured either with UI or via IMPORT command syntax, the geometries of the entities identified for replacement are compared. Any differences between the existing model and the model being imported are logged in the log file. Geometry is compared by checking:-
Gross Volume
-
Center of Gravity
-
Bounding Box
-
-
IMPRPC
Where the configuration is configured either with UI or via IMPORT command syntax, the positions of the entities identified for replacement are compared. Any differences between the existing model and the model being imported are logged in the log file.