4.1.9.8.1 Project Representation Context 2D
The main geometric representation context that is created for 2D representations, it can be further refined using geometric representation sub contexts for specific 2D contexts.
NOTE The 2D shape representations with the representation identifier "FootPrint" are linked to the 2D geometric representation subset with context identifier "FootPrint" and context type "Plan".
The following diagram shows the generic classes and relationships used when applying this concept.
In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the table below shows a recommended list of general usage patterns that users may adopt.
G
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>
IfcContext
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
6. LongName
[0:1]
7. Phase
[0:1]
8. RepresentationContexts
[1:?]
9. UnitsInContext
[0:1]
IsDefinedBy
[0:?]
Declares
[0:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>
IfcGeometricRepresentationContext
ContextIdentifier
1. ContextIdentifier
[0:1]
ContextType
2. ContextType
[0:1]
RepresentationsInContext
[0:?]
3. CoordinateSpaceDimension
[1:1]
4. Precision
[0:1]
5. WorldCoordinateSystem
[1:1]
6. TrueNorth
[0:1]
HasSubContexts
[0:?]
HasCoordinateOperation
[0:1]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>:RepresentationContexts1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:IfcGeometricRepresentationContext0
IfcLabel_5
IfcLabel
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>:Phase1->IfcLabel_5:IfcLabel0
IfcLabel_6
IfcLabel
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>:ObjectType1->IfcLabel_6:IfcLabel0
IfcLabel_7
IfcLabel
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcContext.htm'>IfcContext</a>:LongName1->IfcLabel_7:IfcLabel0
IfcLabel_0
IfcLabel
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:ContextIdentifier1->IfcLabel_0:IfcLabel0
IfcLabel_1
IfcLabel
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:ContextType1->IfcLabel_1:IfcLabel0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDimensionCount.htm'>IfcDimensionCount</a>
IfcDimensionCount
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:CoordinateSpaceDimension1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDimensionCount.htm'>IfcDimensionCount</a>:IfcDimensionCount0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement3D.htm'>IfcAxis2Placement3D</a>
IfcAxis2Placement3D
LayerAssignment
[0:1]
StyledByItem
[0:1]
1. Location
[1:1]
2. Axis
[0:1]
3. RefDirection
[0:1]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:WorldCoordinateSystem1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement3D.htm'>IfcAxis2Placement3D</a>:IfcAxis2Placement3D0
IfcDirection_2
IfcDirection
LayerAssignment
[0:1]
StyledByItem
[0:1]
1. DirectionRatios
[2:3]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:TrueNorth1->IfcDirection_2:IfcDirection0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationSubContext.htm'>IfcGeometricRepresentationSubContext</a>
IfcGeometricRepresentationSubContext
SubContextIdentifier
1. ContextIdentifier
[0:1]
SubContextType
2. ContextType
[0:1]
RepresentationsInContext
[0:?]
3. CoordinateSpaceDimension
[1:1]
4. Precision
[0:1]
5. WorldCoordinateSystem
[1:1]
6. TrueNorth
[0:1]
HasSubContexts
[0:?]
HasCoordinateOperation
[0:1]
7. ParentContext
[1:1]
8. TargetScale
[0:1]
9. TargetView
[1:1]
10. UserDefinedTargetView
[0:1]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:HasSubContexts1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationSubContext.htm'>IfcGeometricRepresentationSubContext</a>:ParentContext0
constraint_0
=2
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDimensionCount.htm'>IfcDimensionCount</a>->constraint_0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPoint.htm'>IfcCartesianPoint</a>
IfcCartesianPoint
LayerAssignment
[0:1]
StyledByItem
[0:1]
1. Coordinates
[1:3]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement3D.htm'>IfcAxis2Placement3D</a>:Location1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPoint.htm'>IfcCartesianPoint</a>:IfcCartesianPoint0
IfcDirection_0
IfcDirection
LayerAssignment
[0:1]
StyledByItem
[0:1]
1. DirectionRatios
[2:3]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement3D.htm'>IfcAxis2Placement3D</a>:Axis1->IfcDirection_0:IfcDirection0
IfcDirection_1
IfcDirection
LayerAssignment
[0:1]
StyledByItem
[0:1]
1. DirectionRatios
[2:3]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement3D.htm'>IfcAxis2Placement3D</a>:RefDirection1->IfcDirection_1:IfcDirection0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositiveRatioMeasure.htm'>IfcPositiveRatioMeasure</a>
IfcPositiveRatioMeasure
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationSubContext.htm'>IfcGeometricRepresentationSubContext</a>:TargetScale1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPositiveRatioMeasure.htm'>IfcPositiveRatioMeasure</a>:IfcPositiveRatioMeasure0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricProjectionEnum.htm'>IfcGeometricProjectionEnum</a>
IfcGeometricProjectionEnum
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationSubContext.htm'>IfcGeometricRepresentationSubContext</a>:TargetView1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricProjectionEnum.htm'>IfcGeometricProjectionEnum</a>:IfcGeometricProjectionEnum0
IfcLabel_2
IfcLabel
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationSubContext.htm'>IfcGeometricRepresentationSubContext</a>:UserDefinedTargetView1->IfcLabel_2:IfcLabel0
IfcLabel_3
IfcLabel
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationSubContext.htm'>IfcGeometricRepresentationSubContext</a>:ContextIdentifier1->IfcLabel_3:IfcLabel0
IfcLabel_4
IfcLabel
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationSubContext.htm'>IfcGeometricRepresentationSubContext</a>:ContextType1->IfcLabel_4:IfcLabel0
Figure 4.1.9.8.1.A
General UsageTable 4.1.9.8.1.B