Class Ifc4x1::IfcConnectionGeometry¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Derived Types¶
public Ifc4x1::IfcConnectionCurveGeometry
(Class Ifc4x1::IfcConnectionCurveGeometry)public Ifc4x1::IfcConnectionPointGeometry
(Class Ifc4x1::IfcConnectionPointGeometry)public Ifc4x1::IfcConnectionSurfaceGeometry
(Class Ifc4x1::IfcConnectionSurfaceGeometry)public Ifc4x1::IfcConnectionVolumeGeometry
(Class Ifc4x1::IfcConnectionVolumeGeometry)
Class Documentation¶
-
class
Ifc4x1
::
IfcConnectionGeometry
: public IfcUtil::IfcBaseEntity¶ IfcConnectionGeometry is used to describe the geometric and topological constraints that facilitate the physical connection of two objects. It is envisioned as a control that applies to the element connection relationships.
NOTE The element connection relationship normally provides for a logical connection information, by referencing the relating and related elements. If in addition an IfcConnectionGeometry is provided, physical connection information is given by specifying exactly where at the relating and related element the element connection occurs. Using the eccentricity subtypes, the connection can also be described when there is a physical distance (or eccentricity) between the connection elements.
The IfcConnectionGeometry allows for the provision of connection constraints between geometric and topological elements, the following connection geometry/topology types are in scope:
point | vertex point, curve | edge curve, surface | face surface,
HISTORY New entity in IFC Release 1.5.
IFC2x Edition 3 CHANGE The definition of the subtypes has been enhanced by allowing either geometric representation items (point | curve | surface) or topological representation items with associated geometry (vertex point | edge curve | face surface).
Subclassed by Ifc4x1::IfcConnectionCurveGeometry, Ifc4x1::IfcConnectionPointGeometry, Ifc4x1::IfcConnectionSurfaceGeometry, Ifc4x1::IfcConnectionVolumeGeometry
Public Types
-
typedef IfcTemplatedEntityList<IfcConnectionGeometry>
list
¶
-
typedef IfcTemplatedEntityList<IfcConnectionGeometry>