Class Ifc4x1::IfcGeometricSet¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcGeometricRepresentationItem
(Class Ifc4x1::IfcGeometricRepresentationItem)
Derived Type¶
public Ifc4x1::IfcGeometricCurveSet
(Class Ifc4x1::IfcGeometricCurveSet)
Class Documentation¶
-
class
Ifc4x1
::
IfcGeometricSet
: public Ifc4x1::IfcGeometricRepresentationItem¶ Definition from ISO/CD 10303-42:1992: This entity is intended for the transfer of models when a topological structure is not available.
The IfcGeometricSet is used for the exchange of shape representations consisting of (2D or 3D) points, curves, and/or surfaces, which do not have a topological structure (such as connected face sets or shells) and are not solid models (such as swept solids, CSG or Brep)
NOTE: Corresponding ISO 10303-42 entity: geometric_set. The derived attribute Dim has been added at this level and was therefore demoted from the geometric_representation_item. Please refer to ISO/IS 10303-42:1994, p. 190 for the final definition of the formal standard.
HISTORY: New entity in IFC Release 2x.
Subclassed by Ifc4x1::IfcGeometricCurveSet
Public Types
-
typedef IfcTemplatedEntityList<IfcGeometricSet>
list
¶
Public Functions
-
IfcEntityList::ptr
Elements
() const¶ The geometric elements which make up the geometric set, these may be points, curves or surfaces; but are required to be of the same coordinate space dimensionality.
-
void
setElements
(IfcEntityList::ptr v)¶
-
IfcGeometricSet
(IfcEntityInstanceData *e)¶
-
IfcGeometricSet
(IfcEntityList::ptr v1_Elements)¶
-
typedef IfcTemplatedEntityList<IfcGeometricSet>