FUNCTION IfcOrthogonalComplement

(* SCHEMA IFC2X3; *)
FUNCTION IfcOrthogonalComplement
	(Vec : IfcDirection)
	: IfcDirection;
  LOCAL
    Result : IfcDirection ;
  END_LOCAL;
    IF NOT EXISTS (Vec) OR (Vec.Dim <> 2) THEN
      RETURN(?);
    ELSE
      Result := IfcRepresentationItem() || IfcGeometricRepresentationItem () || IfcDirection([-Vec.DirectionRatios[2], Vec.DirectionRatios[1]]);
      RETURN(Result);
    END_IF;
END_FUNCTION;

Referenced By

Defintion IfcOrthogonalComplement is references by the following definitions:
DefinitionType
 IfcBaseAxis FUNCTION
 IfcBuild2Axes FUNCTION


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:21:14-04:00