Constructor SmartDirection3D
SmartDirection3D(SmartDirection3DType, Direction3D?, Point3D?, ElementId, ItemLabel, bool)
Initializes a new instance of the SmartDirection3D class.
Declaration
public SmartDirection3D(SmartDirection3DType inType, Direction3D? inGeometry, Point3D? inHelpPoint, ElementId inElementId, ItemLabel inItemLabel, bool inIsReversed)
Parameters
| Type | Name | Description |
|---|---|---|
| SmartDirection3DType | inType | Type of smart direction. |
| Direction3D? | inGeometry | Geometry, or null if unknown. |
| Point3D? | inHelpPoint | Help point, 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 direction is to be reversed. |
SmartDirection3D(Direction3D, Point3D)
Initializes a new instance of the SmartDirection3D class of type Basic.
Declaration
public SmartDirection3D(Direction3D inGeometry, Point3D inHelpPoint)
Parameters
| Type | Name | Description |
|---|---|---|
| Direction3D | inGeometry | Direction geometry. |
| Point3D | inHelpPoint | Help point. |
SmartDirection3D(ElementId, bool)
Initializes a new instance of the SmartDirection3D class of type Element.
Declaration
public SmartDirection3D(ElementId inElementId, bool inIsReversed)
Parameters
| Type | Name | Description |
|---|---|---|
| ElementId | inElementId | Identifier of providing element. |
| bool | inIsReversed | Provided direction is to be reversed. |
SmartDirection3D(ElementId, ItemLabel, bool)
Initializes a new instance of the SmartDirection3D class of type Item.
Declaration
public SmartDirection3D(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 direction is to be reversed. |