IFC 4.3.0.0 (IFC4X3) final

8.9.6.18 IfcSameAxis2Placement

8.9.6.18.1 Semantic definition

The function compares two IfcAxis2Placement's and ensures that they are the same (with an epsilon precision factor).

8.9.6.18.2 Formal representation

FUNCTION IfcSameAxis2Placement
  (ap1, ap2 : IfcAxis2Placement; Epsilon : REAL)
  : LOGICAL ;

  RETURN (IfcSameDirection(ap1.P[1],ap2.P[1],Epsilon) AND
          IfcSameDirection(ap1.P[2],ap2.P[2],Epsilon) AND
          IfcSameCartesianPoint(ap1.Location,ap1.Location,Epsilon));

END_FUNCTION;