ENTITY IfcAdvancedFace
(* SCHEMA IFC4; *)
ENTITY IfcAdvancedFace
 SUBTYPE OF (IfcFaceSurface);
 WHERE
	ApplicableEdgeCurves : SIZEOF(QUERY (ElpFbnds <* 
  QUERY (Bnds <* SELF\IfcFace.Bounds |
    'IFC4.IFCEDGELOOP' IN TYPEOF(Bnds.Bound)) |
     NOT (SIZEOF (QUERY (Oe <* ElpFbnds.Bound\IfcEdgeLoop.EdgeList |
       NOT (SIZEOF (['IFC4.IFCLINE',
                     'IFC4.IFCCONIC',
                     'IFC4.IFCPOLYLINE',
                     'IFC4.IFCBSPLINECURVE'] *
         TYPEOF(Oe\IfcOrientedEdge.EdgeElement\IfcEdgeCurve.EdgeGeometry)) = 1 )
  )) = 0
))) = 0;
	ApplicableSurface : SIZEOF (
['IFC4.IFCELEMENTARYSURFACE',
 'IFC4.IFCSWEPTSURFACE',
 'IFC4.IFCBSPLINESURFACE'] *
TYPEOF(SELF\IfcFaceSurface.FaceSurface)) = 1;
	RequiresEdgeCurve : SIZEOF(QUERY (ElpFbnds <* 
  QUERY (Bnds <* SELF\IfcFace.Bounds |
    'IFC4.IFCEDGELOOP' IN TYPEOF(Bnds.Bound)) |
     NOT (SIZEOF (QUERY (Oe <* ElpFbnds.Bound\IfcEdgeLoop.EdgeList |
       NOT('IFC4.IFCEDGECURVE' IN 
       TYPEOF(Oe\IfcOrientedEdge.EdgeElement)
  ))) = 0
))) = 0;
END_ENTITY;
Explicit Attributes
Entity IfcAdvancedFace has the following local and inherited explicit attributes:
Derived Attributes
    No derived attributes
Inverse Attributes
Entity IfcAdvancedFace has the following local and inherited inverse attributes:
Supertypes
Entity IfcAdvancedFace inherits from the following supertypes:
  IfcRepresentationItem
    IfcTopologicalRepresentationItem
      IfcFace
        IfcFaceSurface
Subtypes
    No subtypesReferenced By
Entity IfcAdvancedFace 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:04-04:00