IFCProductWrapper Members

The IFCProductWrapper type exposes the following members.

Methods

  NameDescription
Public methodAddAnnotation
Adds an annotation handle to associate with the IfcProduct in this wrapper.
Public methodAddBuilding
Adds an IfcBuilding handle to associate with the IfcProduct in this wrapper.
Public methodAddElement
Adds an IfcElement handle to associate with the IfcProduct in this wrapper.
Public methodAddFinishMaterial
Adds a material handle to associate with the IfcProduct in this wrapper.
Public methodAddSite
Adds a site (IfcObject) handle to associate with the IfcProduct in this wrapper.
Public methodAddSpace
Adds an IfcSpace handle to associate with the IfcProduct in this wrapper.
Public methodClearFinishMaterials
Clear finish materials in this wrapper.
Public methodStatic memberCreate(IFCProductWrapper)
Establishes a new product manager for elements and objects derived from a parent product manager.
Public methodStatic memberCreate(ExporterIFC, Boolean)
Establishes a new baseline product manager for elements and objects.
Public methodStatic memberCreate(IFCProductWrapper, Boolean)
Establishes a new product manager for elements and objects derived from a parent product manager, allowing override of allowRelateToLevel
Public methodDispose
Releases all resources used by the IFCProductWrapper
Public methodEquals (Inherited from Object.)
Public methodFindExtrusionCreationParameters
Obtains the extrusion creation data associated with the given element.
Public methodGetAllObjects
Gets all objects associated with the IfcProduct in this wrapper.
Public methodGetAnElement
Gets the first element handle added to this wrapper.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)

Properties

  NameDescription
Public propertyCount
The number of objects associated with the IfcProduct in this wrapper.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.

See Also