IFCExtrusionData
Description:
Represents the geometry of an extrusion (a solid body or opening) generated from Revit geometry.
Represents the geometry of an extrusion (a solid body or opening) generated from Revit geometry.
Inheritance Hierarchy:
System.Object
Autodesk.Revit.DB.IFC.IFCExtrusionData
System.Object
Autodesk.Revit.DB.IFC.IFCExtrusionData
public class IFCExtrusionData : IDisposable
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| IFCExtrusionData() | None | Constructs a new empty extrusion data object. |
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| AddLoop(CurveLoop) | None | Adds a curve loop to the extrusion data. | |
| ClearLoops() | None | Clears the curve loops stored in the extrusion data. | |
| Dispose() | None | Releases all resources used by the IFCExtrusionData | |
| Equals | None | Determines whether the specified object is equal to the current object. (Inherited from Object ) | Object |
| GetHashCode | None | Serves as the default hash function. (Inherited from Object ) | Object |
| GetLoops() | IList<CurveLoop> | Gets the curve loops that form the base shape of the extrusion. | |
| GetType | None | Gets the Type of the current instance. (Inherited from Object ) | Object |
| IsValid() | Boolean | Determines if the extrusion data represents a valid extrusion. | |
| RemoveLoopAt(Int32) | None | Removes the loop at the specified index. | |
| ToString | None | Returns a string that represents the current object. (Inherited from Object ) | Object |
| Name | Return Type | Description | Inherited From |
|---|---|---|---|
| ExtrusionBasis | IFCExtrusionBasis | The basis used for the extrusion. | |
| ExtrusionDirection | XYZ | The direction used for the extrusion. | |
| IsValidObject | Boolean | Specifies whether the .NET object represents a valid Revit entity. | |
| ScaledExtrusionLength | double | The length of the extrusion, scaled in the units of the export. |