8.8.3.10 IfcCartesianPointList3D
8.8.3.10.1 Semantic definition
The IfcCartesianPointList3D defines an ordered collection of threedimentional Cartesian points. Each Cartesian point is provided as an threedimensional point by a fixed list of three coordinates. The attribute CoordList is a twodimensional list, where
 first dimension is an unbounded list representing each 3D Cartesian point;
 second dimension is a fixed list of three list members, where [1] is the xcoordinate, [2] the ycoordinate and [3] the zcoordinate of the Cartesian point.
8.8.3.10.2 Entity inheritance

 IfcCartesianPointList
 IfcAnnotationFillArea
 IfcBooleanResult
 IfcBoundingBox
 IfcCartesianTransformationOperator
 IfcCsgPrimitive3D
 IfcCurve
 IfcDirection
 IfcFaceBasedSurfaceModel
 IfcFillAreaStyleHatching
 IfcFillAreaStyleTiles
 IfcGeometricSet
 IfcHalfSpaceSolid
 IfcLightSource
 IfcPlacement
 IfcPlanarExtent
 IfcPoint
 IfcSectionedSpine
 IfcSegment
 IfcShellBasedSurfaceModel
 IfcSolidModel
 IfcSurface
 IfcTessellatedItem
 IfcTextLiteral
 IfcVector
8.8.3.10.3 Attributes
#  Attribute  Type  Description 

IfcRepresentationItem (2)  
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. 

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. 

IfcCartesianPointList (1)  
*  Dim  IfcDimensionCount 
This attribute is formally derived.
The space dimensionality of this class, either 2 or 3, depending on the sub type. 
Click to show 3 hidden inherited attributes Click to hide 3 inherited attributes  
IfcCartesianPointList3D (2)  
1  CoordList  LIST [1:?] OF LIST [3:3] OF IfcLengthMeasure 
Twodimensional list of Cartesian points provided by three 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. 
8.8.3.10.4 Examples
8.8.3.10.5 Formal representation
ENTITY IfcCartesianPointList3D
SUBTYPE OF (IfcCartesianPointList);
CoordList : LIST [1:?] OF LIST [3:3] OF IfcLengthMeasure;
TagList : OPTIONAL LIST [1:?] OF IfcLabel;
END_ENTITY;