#### IfcGeometricProjectionEnum

Natural language names

##### Semantic definitions at the type

Type definition

Definition from IAI: The 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 IFC 2x Edition 2.

Enumeration definition

Constant | Description
--- | ---
GRAPH_VIEW |
SKETCH_VIEW |
MODEL_VIEW |
PLAN_VIEW |
REFLECTED_PLAN_VIEW |
SECTION_VIEW |
ELEVATION_VIEW |
USERDEFINED |
NOTDEFINED |

##### Formal representations

XSD Specification
`<xs:simpleType name="IfcGeometricProjectionEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="graph_view"/>
<xs:enumeration value="sketch_view"/>
<xs:enumeration value="model_view"/>
<xs:enumeration value="plan_view"/>
<xs:enumeration value="reflected_plan_view"/>
<xs:enumeration value="section_view"/>
<xs:enumeration value="elevation_view"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcGeometricProjectionEnum = ENUMERATION OF (
GRAPH_VIEW,
SKETCH_VIEW,
MODEL_VIEW,
PLAN_VIEW,
REFLECTED_PLAN_VIEW,
SECTION_VIEW,
ELEVATION_VIEW,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

Link to this page