IfcContainer Class

Class to represent a container in the Ifc hierarchical space structure.
Public Class IfcContainer 
Implements IEyeIfcObject, _ 
ISerializable, _ 
ICloneable
This language is not supported or no code example is available.
public class IfcContainer : IEyeIfcObject
ISerializable
ICloneable
This language is not supported or no code example is available.
Name Description
Protected constructor IfcContainer(IfcContainer)
Public constructor IfcContainer() Empty constructor.
Public constructor IfcContainer(SerializationInfo, StreamingContext) Constructor for deserializing objects.
Top
Name Description
Public property Childs Gets or sets the child's GUID in spatial structure.
Public property ContainedElements Gets or sets the contained elements GUID.
Public property GUID Gets or sets the Global Unique ID.
Public property GlobalTransformation Gets or sets the the entity global transformation.
Public property Identification Gets or sets the identification properties.
Public property LocalTransformation Gets or sets the the entity local transformation, from Parent frame to entity frame.
Public property Parent Gets or sets the parent's GUID in spatial structure.
Public property Properties Gets or sets the object properties.
Public property Systems Gets or sets the list of systems of the container.
Top
Methods
 
Name Description
Public method Clone() Creates a deep copy of this ifc container.
Public method ConvertToSurrogate() Converts the class to its surrogate, for serialization purpose.
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetObjectData(SerializationInfo, StreamingContext) Populates a SerializationInfo instance with the data needed to serialize the target object.
Public method GetType Gets the Type of the current instance. (inherited from Object).
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method ToString Returns a string that represents the current object. (inherited from Object).
Top
Remarks
 
IFC classes: IfcProject or IfcSpatialElement. Optional geometric representation is saved as added element in ContainedElements list.
devDept.Eyeshot.Translators.IfcContainer

.NET Framework

Supported in: 4.8

In this article

Definition