Table of Contents

Class vdIFCBuilding

Namespace
vdIFC
Assembly
vdIFC.dll

A collection that contains vdIFCBuildingStorey items

public sealed class vdIFCBuilding : vdIFCBaseObject, IDisposable, IBaseObject, IvdProxySerializer, IVDSerialise, ICloneable
Inheritance
vdIFCBuilding
Implements
Inherited Members

Constructors

vdIFCBuilding()

Initializes a new instance of the object.

Properties

Address

Address given to the object for postal purposes.

BuildingStoreys

A collection of vdIFCBuildingStorey items belongs to this building

Deleted

Get/Set a property that marks the object as Deleted or not.

Description

Get / Set a string provided for exchanging full informative comments

Elevation

The elevation of the lower element relative to the Elevation

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 unique Name used to add this element into a vdIFCBuildings collection

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.

Transformby(Matrix)

Transforms all the geometrical properties of all items in this collection, with the specific Matrix mat.

Update()

Updates all the items in this collection.