Class SerializerSettings

Inheritance Relationships

Base Type

Class Documentation

class SerializerSettings : public IfcGeom::IteratorSettings

Public Types

enum Setting

Values:

enumerator USE_ELEMENT_NAMES

Use entity names instead of unique IDs for naming elements. Applicable for OBJ, DAE, and SVG output.

enumerator USE_ELEMENT_GUIDS

Use entity GUIDs instead of unique IDs for naming elements. Applicable for OBJ, DAE, and SVG output.

enumerator USE_MATERIAL_NAMES

Use material names instead of unique IDs for naming materials. Applicable for OBJ and DAE output.

enumerator USE_ELEMENT_TYPES

Use element types instead of unique IDs for naming elements. Applicable for DAE output.

enumerator USE_ELEMENT_HIERARCHY

Order the elements using their IfcBuildingStorey parent Applicable for DAE output

enumerator USE_ELEMENT_STEPIDS

Use step ids for naming elements. Applicable for OBJ, DAE, and SVG output.

enumerator USE_Y_UP

Use Y UP . Applicable for OBJ output.

enumerator NUM_SETTINGS

Number of different setting flags.

enum [anonymous]

Values:

enumerator DEFAULT_PRECISION

Public Functions

SerializerSettings()

Public Members

short precision

Sets the precision used to format floating-point values, 15 by default. Use a negative value to use the system’s default precision (should be 6 typically).