Table of Contents

Namespace vdIFC

Classes

IFCGlobals

Global Settings Manager

vdAddress

Address given to an object for postal purposes.

vdIFCBaseObject

This is a Base object that the vdIFC objects are inherited from.

vdIFCBuilding

A collection that contains vdIFCBuildingStorey items

vdIFCBuildingStorey

A collection that contains vdIFCProduct items

vdIFCBuildingStoreys

Implements the a collection of vdIFCBuildingStorey object types.

vdIFCBuildings

Implements the a collection of vdIFCBuilding object types.

vdIFCComponent

A Component that manages the reading and writing of IFC (Industry Foundation Classes) files.

vdIFCDocument

An object that manage IFC files

It is derived from vdFigure type and can be added to a Entities or Entities of a vdDocument object.

vdIFCExportProperties

An object that defines properties when saving an IFC file Save(vdIFCDocument, string, vdIFCExportProperties)

vdIFCProduct

An object that defines an IFC element object with graphical representation

Is derived from vdProductGroup which is hold the h graphical representation as vdFigure object types.

vdIFCProducts

Implements the a collection of vdIFCProduct object types.

vdIFCProject

An object that indicates the undertaking of some design, engineering, construction, or maintenance activities. It contains physical address information, as well as products from which the project is composed.

vdIFCProperties

A container class that holds a vdXProperties dictionary of property values that assign to named attributes.

Usually contains IFC property values of the types (Boolean , Integer, Real, Label Text, and DateTime)

vdIFCPropertiesGroup

A container class that holds a vdIFCProperties dictionary using the Name as key

vdIFCRenderProperties

An object that defines rendering representation properties of a vdIFCDocument

vdIFCSite

An object that contains vdIFCProduct and or vdIFCBuilding elements

vdIFCSites

Implements the a collection of vdIFCSite object types.

vdIFCUnit

Unit object used to measure types.

vdIFCUnits

Implements the a collection of vdIFCUnit object types.

vdProductGroup

A vdFigure object that contains a collection of vdEntities type.

vdSectionPath

A vdFigure object that defines a collection of section curves that extruded along to a curve path

vdSectionRevolved

A vdFigure object that defines a collection of section curves that revolved around a 3d axis

vdXPropertyIFCQuantity

An object type that overrides the vdXProperty and used to keep IFC quantity value properties

Enums

IFCVersionEnum

Defines the version of an IFC file

LengthUnits

Units used for ifc document coordinates and length property values

vdIFCProduct.IfcElementTypeName

Supported IFC types by a vdIFCProduct object IFCType

vdIFCRenderProperties.SelectionFlag

Defines the behavior when user select with the mouse pointer over th IFC object