ENTITY IfcOrientedEdge
(* SCHEMA IFC4; *)
ENTITY IfcOrientedEdge
 SUBTYPE OF (IfcEdge);
	EdgeElement : IfcEdge;
	Orientation : IfcBoolean;
 DERIVE
	 SELF\IfcEdge.EdgeStart : IfcVertex := IfcBooleanChoose 
(Orientation, EdgeElement.EdgeStart, EdgeElement.EdgeEnd);
	 SELF\IfcEdge.EdgeEnd : IfcVertex := IfcBooleanChoose 
(Orientation, EdgeElement.EdgeEnd, EdgeElement.EdgeStart);
 WHERE
	EdgeElementNotOriented : NOT('IFC4.IFCORIENTEDEDGE' IN TYPEOF(EdgeElement));
END_ENTITY;
Explicit Attributes
Entity IfcOrientedEdge has the following local and inherited explicit attributes:
* - Explicit attribute redeclared as derived
Derived Attributes
Entity IfcOrientedEdge has the following local and inherited derived attributes:
Inverse Attributes
Entity IfcOrientedEdge has the following local and inherited inverse attributes:
Supertypes
Entity IfcOrientedEdge inherits from the following supertypes:
  IfcRepresentationItem
    IfcTopologicalRepresentationItem
      IfcEdge
Subtypes
    No subtypesReferenced By
Entity IfcOrientedEdge and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2024-07-11T21:39:05-04:00