Point List Dimension |
This function determines the dimensionality of a cartesian point list.
FUNCTION IfcPointListDim
(PointList : IfcCartesianPointList)
: IfcDimensionCount;
IF ('IFCGEOMETRICMODELRESOURCE.IfcCartesianPointList2D' IN TYPEOF(PointList))
THEN RETURN(2);
END_IF;
IF ('IFCGEOMETRICMODELRESOURCE.IfcCartesianPointList3D' IN TYPEOF(PointList))
THEN RETURN(3);
END_IF;
RETURN (?);
END_FUNCTION;