Class vdIFCSite
- Namespace
- vdIFC
- Assembly
- vdIFC.dll
An object that contains vdIFCProduct and or vdIFCBuilding elements
public sealed class vdIFCSite : vdIFCBaseObject, IDisposable, IBaseObject, IvdProxySerializer, IVDSerialise, ICloneable
- Inheritance
-
vdIFCSite
- Implements
- Inherited Members
Constructors
- vdIFCSite()
Initializes a new instance of the object.
Properties
- Address
Address given to the object for postal purposes.
- Buildings
The collection of vdIFCBuilding element type of this object
- Deleted
Get/Set a property that marks the object as Deleted or not.
- Description
Get / Set a string provided for exchanging full informative comments
- IFCGlobalId
Holds an identifier that is unique throughout the software world.
It is created when the object is first created
- LongName
Get / Set a descriptive name that used for informal purposes.
- Name
Get / Set a short string Name that defines this object
- Products
The collection of vdIFCProduct element type of this object
- PropertiesGroup
Returns the User define properites group vdIFCPropertiesGroup
By default is empty.
- Visible
Defines if the items in this collection will be visible in the drawing context.
Methods
- Clone()
Creates a new object that is a copy of the current instance.
- DeSerialize(DeSerializer, string, object)
overrides the base type DeSerialize(DeSerializer, string, object)
- GetAllEntities(bool)
Returns all vdIFCProduct elements that belongs to this object
- GetBoundingBox()
Returns the Box that enclose all the elements that belong to this object, in World Co-ordinate system
- InternalSetOwner(vdBaseObject)
overrides the base type InternalSetOwner(vdBaseObject)
- OnDocumentSelected(vdDocument)
overrides the base type OnDocumentSelected(vdDocument)
- OnOwnerChanged()
overrides the base type OnOwnerChanged()
- Serialize(Serializer)
overrides the base type Serialize(Serializer)
- ToString()
Provides a string that describes the object.