ENTITY IfcAdvancedFace
(* SCHEMA IFC4; *)
ENTITY IfcAdvancedFace
SUBTYPE OF (IfcFaceSurface);
WHERE
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;
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;
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
2016-06-01T11:21:40-04:00