Class vdIFCProject
- Namespace
- vdIFC
- Assembly
- vdIFC.dll
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.
public sealed class vdIFCProject : vdIFCBaseObject, IDisposable, IBaseObject, IvdProxySerializer, IVDSerialise, ICloneable
- Inheritance
-
vdIFCProject
- Implements
- Inherited Members
Constructors
- vdIFCProject()
Initializes a new instance of the object.
Properties
- ApplicationName
Get / Set the application name used to create the ifc file
- 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
- OrganizationName
Get / Set the organisation name owned the application used to create the ifc file
- PersonName
Get / Set the person name created the ifc file
- Phase
Description of the Current project phase
- PropertiesGroup
Returns the User define properites group vdIFCPropertiesGroup
By default is empty.
- Site
Returns a reference to the active Active object of the project where ifc elements will be added
- Sites
The collection of vdIFCSites element type of this object
- TrueNorth
Direction of the true north within the xy-plane of the world coordinate system. If not given, it defaults to the positive direction of the y-axis of the WorldCoordinateSystem.
- Units
Returns Units globally assigned used to measure types within this project.
- 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
- GetAllEntities(vdEntities, bool)
Fill the passed ents with all simple vdFigure entities of all sites and Buildings
- 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.