FUNCTION IfcCorrectLocalPlacement
(* SCHEMA IFC2X2_FINAL; *)
FUNCTION IfcCorrectLocalPlacement
(AxisPlacement:IfcAxis2Placement;
RelPlacement : IfcObjectPlacement)
: LOGICAL;
IF (EXISTS(RelPlacement)) THEN
IF ('IFC2X2_FINAL.IFCGRIDPLACEMENT' IN TYPEOF(RelPlacement)) THEN
RETURN(?);
END_IF;
IF ('IFC2X2_FINAL.IFCLOCALPLACEMENT' IN TYPEOF(RelPlacement)) THEN
IF ('IFC2X2_FINAL.IFCAXIS2PLACEMENT2D' IN TYPEOF(AxisPlacement)) THEN
RETURN(TRUE);
END_IF;
IF ('IFC2X2_FINAL.IFCAXIS2PLACEMENT3D' IN TYPEOF(AxisPlacement)) THEN
IF (RelPlacement.RelativePlacement.Dim = 3) THEN
RETURN(TRUE);
ELSE
RETURN(FALSE);
END_IF;
END_IF;
END_IF;
ELSE
RETURN(TRUE);
END_IF;
RETURN(?);
END_FUNCTION;
Referenced By
Defintion IfcCorrectLocalPlacement is references by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:20:56-04:00