Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IfcGroup Class
Syntax
C++
class IfcGroup : public IfcObject;

IfcGroup is an generalization of any arbitrary group. A group is a logical collection of objects. It does not have its own position, nor can it hold its own shape representation. Therefore a group is an aggregation under some non-geometrical / topological grouping aspects. 

 

  • EXAMPLE: An example for a group is a system, since it groups elements under the aspect of their role, regardless of their position in a building. One of the most important usage of a group representing a system is the IfcDistributionSystem, that groups distribution components, such as space heaters and valves into a heating system.

 

A group can hold any collection of objects, the relationship IfcRelAssignsToGroup is used to establish the group collection. Objects within a group are products, processes, controls, resources, actors or other groups, thus groups can be nested. An object can be part of zero, one, or many groups. Grouping relationships are not required to be hierarchical nor do they imply a dependency. Groups are assigned to other objects (such as a process or a resource) by the relationship object that refers to the corresponding object:

  • Process: assigned using IfcRelAssignsToProcess
  • Resource: assigned using IfcRelAssignsToResource
  • Controls: affecting the group using IfcRelAssignsToControl

 

A group can be exchanged without having already objects within the group collection. IfcGroup does not define an own object coordinate system, nor does it have an independent shape representation.

OdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroupOdIfc4x2__IfcGroup

File: IfcGroupAutoImpl.h 

Namespace: OdIfc4x2 

Show:
No members matching the current filter
Show:
No members matching the current filter
Copyright © 2002-2022. Open Design Alliance All rights reserved.