This class provides several options to tune the IFC Writer.
It must be provided to Ifcw::InitWrite method.
More...
Public Member Functions | |
| WriteOptions () | |
| Default constructor. More... | |
Data Fields | |
| Dtk_bool | buildingTypeRecognition |
| Dtk_bool | tessellateExactGeometry |
| int | versionIndicator |
This class provides several options to tune the IFC Writer.
It must be provided to Ifcw::InitWrite method.
| Ifcw::WriteOptions::WriteOptions | ( | ) |
Default constructor.
| Dtk_bool Ifcw::WriteOptions::buildingTypeRecognition |
DTK_TRUE : enable building type recognition (deduces if an element is an IFCWALL, IFCWINDOW...), DTK_FALSE : disable building type recognition default value is DTK_TRUE.
| Dtk_bool Ifcw::WriteOptions::tessellateExactGeometry |
DTK_TRUE : tessellate exact geometry. Such geometry is only exported in version IFC4. DTK_FALSE : export exact geometry as is (only in IFC4). default value is DTK_FALSE.
| int Ifcw::WriteOptions::versionIndicator |
Int representing IFC version to use : 0 ( default ) = IFC2x3; 1 = IFC4 default value is 1 (IFC4).