The IFCExtrusionCreationData type exposes the following members.

Constructors

  NameDescription
Public methodIFCExtrusionCreationData
The default constructor.

Methods

  NameDescription
Public methodAddOpening
Adds an opening to the data.
Public methodClearOpenings
Removes all cached openings from the data.
Public methodDispose
Releases all resources used by the IFCExtrusionCreationData
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLocalPlacement
Gets the reference to the IfcLocalPlacement handle used when creating the extrusion.
Public methodGetOpenings
Gets a collection of all of the openings stored in this data.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetLocalPlacement
Sets the data to reference an IfcLocalPlacement handle when creating the extrusion. Side effect: will set ReuseLocalPlacement to true.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyAllowVerticalOffsetOfBReps
Allows vertical shifting of breps when moving towards the origin.
Public propertyAreInnerRegionsOpenings
True if inner regions of the extrusion should become openings, false otherwise.
Public propertyCustomAxis
The custom extrusion axis to try when generating an extrusion.
Public propertyExtrusionDirection
The extrusion direction to generate an extrusion.
Public propertyForceOffset
True to create new local placement with identity transform.
Public propertyHasCustomAxis
Identifies if the data contains a custom extrusion axis.
Public propertyHasExtrusionDirection
Identifies if the data contains a extrusion direction.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public propertyPossibleExtrusionAxes
The axes to try when generating the properties of the extrusion.
Public propertyReuseLocalPlacement
Allows re-use of local placement when creating a new local placement due to shifting of breps when moving towards the origin.
Public propertyScaledArea
The area of the extrusion, scaled to the units of export.
Public propertyScaledHeight
The height of the extrusion, scaled to the units of export.
Public propertyScaledInnerPerimeter
The inner perimeter of the extrusion, scaled to the units of export.
Public propertyScaledLength
The length of the extrusion, scaled to the units of export.
Public propertyScaledOuterPerimeter
The outer perimeter of the extrusion, scaled to the units of export.
Public propertyScaledWidth
The width of the extrusion, scaled to the units of export.
Public propertySlope
The slope of the extrusion, in degrees.

See Also