Struct Ifc4::IfcGeometricProjectionEnum

Nested Relationships

This struct is a nested type of Struct Ifc4.

Struct Documentation

struct Ifc4::IfcGeometricProjectionEnum

Public Types

enum Value

IfcGeometricProjectionEnum defines the various representation types that can be semantically distinguished. Often different levels of detail of the shape representation are controlled by the representation type.

GRAPH_VIEW: Geometric display representation that shows an abstract, often 1D element representation, e.g. representing a wall by its axis line. SKETCH_VIEW: Geometric display representation that shows an abstract, often 2D element representation, e.g. representing a wall by its two foot print edges, surpressing any inner layer representation. MODEL_VIEW: Geometric display representation that shows a full 3D element representation, e.g. representing a wall by its volumetric body. PLAN_VIEW: Geometric display representation that shows a full 2D element representation, the level of detail often depends on the target scale, e.g. representing a wall by its two foot print edges and the edges of all inner layers. The projection is shown in ground view as seen from above. REFLECTED_PLAN_VIEW: Geometric display representation that shows a full 2D element representation, the level of detail often depends on the target scale, e.g. representing a wall by its two foot print edges and the edges of all inner layers. The projection is shown in ground view as seen from below. SECTION_VIEW: Geometric display representation that shows a full 2D element representation, the level of detail often depends on the target scale, e.g. representing a wall by its two inner/outer edges and the edges of all inner layers, if the element is cut by the section line. ELEVATION_VIEW: Geometric display representation that shows a full 2D element representation, the level of detail often depends on the target scale, e.g. representing a wall by its bounding edges if the element is within an elevation view. USERDEFINED: A user defined specification is given by the value of the UserDefinedTargetView attribute. NOTDEFINED: No specification given.

HISTORY: New Type in Release IFC2x2.

Values:

enumerator IfcGeometricProjection_GRAPH_VIEW
enumerator IfcGeometricProjection_SKETCH_VIEW
enumerator IfcGeometricProjection_MODEL_VIEW
enumerator IfcGeometricProjection_PLAN_VIEW
enumerator IfcGeometricProjection_REFLECTED_PLAN_VIEW
enumerator IfcGeometricProjection_SECTION_VIEW
enumerator IfcGeometricProjection_ELEVATION_VIEW
enumerator IfcGeometricProjection_USERDEFINED
enumerator IfcGeometricProjection_NOTDEFINED

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)