Exemplo n.º 1
0
 /// <summary>
 /// Processes IfcRelAssignsToGroup.
 /// </summary>
 /// <param name="isGroupedBy">The IfcRelAssignsToGroup handle.</param>
 void ProcessIFCRelAssignsToGroup(IFCAnyHandle isGroupedBy)
 {
     m_RelatedObjectType = ProcessIFCRelation.ProcessRelatedObjectType(isGroupedBy);
     // We will not process the related objects here, as that could cause infinite loops of partially processed items.
     // Instead, items will add themselves to their groups as they are processed.
     m_IFCRelatedObjects = new HashSet <IFCObjectDefinition>(); // ProcessIFCRelation.ProcessRelatedObjects(isGroupedBy);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Processes IfcRelAssignsToGroup.
 /// </summary>
 /// <param name="isGroupedBy">The IfcRelAssignsToGroup handle.</param>
 void ProcessIFCRelAssignsToGroup(IFCAnyHandle isGroupedBy)
 {
     RelatedObjectType = ProcessIFCRelation.ProcessRelatedObjectType(isGroupedBy);
     RelatedObjects    = ProcessIFCRelation.ProcessRelatedObjects(this, isGroupedBy);
 }