2020 Class
Changes 0
C

IFCExtrusionCreationData

Description:
A utility object that is used to pass information related to extrusion creation.
Remarks:
This class accepts input used to attempt to create an extrusion (possibly with openings) from Revit geometry. The output contains information about the created extrusion and its openings. The information set is used to generate properties for the extruded body and related opening elements in the IFC file.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.IFC.IFCExtrusionCreationData
Name Return Type Description
C IFCExtrusionCreationData() None The default constructor.
Name Return Type Description
M AddOpening(IFCExtrusionData) None Adds an opening to the data.
M ClearOpenings() None Removes all cached openings from the data.
M Dispose() None Releases all resources used by the
M GetLocalPlacement() The IfcLocalPlacement handle. Gets the reference to the IfcLocalPlacement handle used when creating the extrusion.
M GetOpenings() The opening information. Gets a collection of all of the openings stored in this data.
M SetLocalPlacement(IFCAnyHandle) None Sets the data to reference an IfcLocalPlacement handle when creating the extrusion. Side effect: will set ReuseLocalPlacement to true.
Name Return Type Description
P AllowVerticalOffsetOfBReps bool Allows vertical shifting of breps when moving towards the origin.
P AreInnerRegionsOpenings bool True if inner regions of the extrusion should become openings, false otherwise.
P CustomAxis XYZ The custom extrusion axis to try when generating an extrusion.
P ExtrusionDirection XYZ The extrusion direction to generate an extrusion.
P ForceOffset bool True to create new local placement with identity transform.
P HasCustomAxis bool Identifies if the data contains a custom extrusion axis.
P HasExtrusionDirection bool Identifies if the data contains a extrusion direction.
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.
P PossibleExtrusionAxes IFCExtrusionAxes The axes to try when generating the properties of the extrusion.
P ReuseLocalPlacement bool Allows re-use of local placement when creating a new local placement due to shifting of breps when moving towards the origin.
P ScaledArea double The area of the extrusion, scaled to the units of export.
P ScaledHeight double The height of the extrusion, scaled to the units of export.
P ScaledInnerPerimeter double The inner perimeter of the extrusion, scaled to the units of export.
P ScaledLength double The length of the extrusion, scaled to the units of export.
P ScaledOuterPerimeter double The outer perimeter of the extrusion, scaled to the units of export.
P ScaledWidth double The width of the extrusion, scaled to the units of export.
P Slope double The slope of the extrusion, in degrees.