Class SmartFrame2D
Represents a 2D smart frame.
Inherited Members
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 7, 0, 0)]
public class SmartFrame2D : SmartObject
Remarks
This class is available since v7.7.
Constructors
| Name | Description |
|---|---|
| SmartFrame2D(ElementId) | Initializes a new instance of the SmartFrame2D class of type Element. |
| SmartFrame2D(ElementId, ItemLabel) | Initializes a new instance of the SmartFrame2D class of type Item. |
| SmartFrame2D(Frame2D, double, double, double, double) | Initializes a new instance of the SmartFrame2D class of type Basic. |
| SmartFrame2D(SmartFrame2DType, Frame2D?, double?, double?, double?, double?, ElementId, ItemLabel) | Initializes a new instance of the SmartFrame2D class. |
Fields
| Name | Description |
|---|---|
| ElementId | Providing element identifier, or empty if none. |
| ExtentXMax | Maximum X frame coordinate of extent, or null if unknown. |
| ExtentXMin | Minimum X frame coordinate of extent, or null if unknown. |
| ExtentYMax | Maximum Y frame coordinate of extent, or null if unknown. |
| ExtentYMin | Minimum Y frame coordinate of extent, or null if unknown. |
| Geometry | Geometry, or null if unknown. |
| ItemLabel | Providing element item label, or empty if none. |
| OXY | (O,+X,+Y) absolute frame. |
| Type | Type of smart frame. |