The IfcCartesianPointList2D defines an ordered collection of two-dimentional Cartesian points. Each Cartesian point is provided as an two-dimensional point by a fixed list of two coordinates. The attribute CoordList is a two-dimensional list, where
NOTE The IfcCartesianPointList2D is introduced to provide a compact representation of larger list of points, such as in indexable representation of points used as vertices in poly curves.
HISTORY New entity in IFC4 ADD1.
|LayerAssignment||SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems||Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items.|
> IFC2x3 CHANGE The inverse attribute LayerAssignments has been added.
> IFC4 CHANGE The inverse attribute LayerAssignment has been restricted to max 1. Upward compatibility for file based exchange is guaranteed.
|StyledByItem||SET [0:1] OF IfcStyledItem FOR Item||Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve.|
> IFC2x3 CHANGE The inverse attribute StyledByItem has been added.
|Dim||INVALID||The space dimensionality of this class, either 2 or 3, depending on the sub type.|
|1||CoordList||LIST [1:?] OF LIST [2:2] OF IfcLengthMeasure||Two-dimensional list of Cartesian points provided by two coordinates.|
|2||TagList||OPTIONAL LIST [1:?] OF IfcLabel||List of tags corresponding to each point that may be used to identify a basis curve according to the Tag attribute at IfcOffsetCurveByDistances or IfcAlignmentCurve.|
ENTITY IfcCartesianPointList2D SUBTYPE OF (IfcCartesianPointList); CoordList : LIST [1:?] OF LIST [2:2] OF IfcLengthMeasure; TagList : OPTIONAL LIST [1:?] OF IfcLabel; END_ENTITY;