Constructor SmartPlane3D
SmartPlane3D(SmartPlane3DType, Plane3D?, double?, double?, double?, double?, ElementId, ItemLabel, bool)
Initializes a new instance of the SmartPlane3D class.
Declaration
public SmartPlane3D(SmartPlane3DType inType, Plane3D? inGeometry, double? inExtentXMin, double? inExtentXMax, double? inExtentYMin, double? inExtentYMax, ElementId inElementId, ItemLabel inItemLabel, bool inIsReversed)
Parameters
| Type | Name | Description |
|---|---|---|
| SmartPlane3DType | inType | Type of smart plane. |
| Plane3D? | inGeometry | Geometry, or null if unknown. |
| double? | inExtentXMin | Minimum X coordinate of extent, or null if unknown. |
| double? | inExtentXMax | Maximum X coordinate of extent, or null if unknown. |
| double? | inExtentYMin | Minimum Y coordinate of extent, or null if unknown. |
| double? | inExtentYMax | Maximum Y coordinate of extent, or null if unknown. |
| ElementId | inElementId | Identifier of providing element, or Empty for none. |
| ItemLabel | inItemLabel | Label of providing element item, or Empty for none. |
| bool | inIsReversed | Provided plane Z direction is to be reversed. |
SmartPlane3D(Plane3D, double, double, double, double)
Initializes a new instance of the SmartPlane3D class of type Basic.
Declaration
public SmartPlane3D(Plane3D inGeometry, double inExtentXMin, double inExtentXMax, double inExtentYMin, double inExtentYMax)
Parameters
| Type | Name | Description |
|---|---|---|
| Plane3D | inGeometry | Geometry. |
| double | inExtentXMin | Minimum X coordinate of extent. |
| double | inExtentXMax | Maximum X coordinate of extent. |
| double | inExtentYMin | Minimum Y coordinate of extent. |
| double | inExtentYMax | Maximum Y coordinate of extent. |
SmartPlane3D(ElementId, bool)
Initializes a new instance of the SmartPlane3D class of type Element.
Declaration
public SmartPlane3D(ElementId inElementId, bool inIsReversed)
Parameters
| Type | Name | Description |
|---|---|---|
| ElementId | inElementId | Identifier of providing element. |
| bool | inIsReversed | Provided plane Z direction is to be reversed. |
SmartPlane3D(ElementId, ItemLabel, bool)
Initializes a new instance of the SmartPlane3D class of type Item.
Declaration
public SmartPlane3D(ElementId inElementId, ItemLabel inItemLabel, bool inIsReversed)
Parameters
| Type | Name | Description |
|---|---|---|
| ElementId | inElementId | Identifier of providing element. |
| ItemLabel | inItemLabel | Label of providing element item. |
| bool | inIsReversed | Provided plane Z direction is to be reversed. |