|
Anark Core SDK
|
Public Member Functions | |||
| SdkAnnotationGeometry (IEnumerable< ISdk2DGeometryGroup > geometry) | |||
| Create a new geometry object. | |||
| ISdkAnnotationGeometry | CreateTransformedGeometry (ISdkVector2D translationVector) | ||
Transform the geometry by applying a 2D translation vector.
| |||
| ISdkAnnotationGeometry | CreateScaledGeometry (ISdkVector2D scaleVector) | ||
Scale the geometry in the X and Y directions separately.
| |||
| ISdkAnnotationGeometry | CreateScaledGeometry (double scale) | ||
Scale the geometry in the X and Y directions simultaneously.
| |||
Properties | |
| IEnumerable< ISdk2DGeometryGroup > | Geometry [get] |
| The geometry groups that define the object or sub-section of the object. | |
| ISdk2DBoundingBox | BoundingBox [get] |
| The geometry bounding box. | |
| double | Height [get] |
| The height of the geometry. | |
| double | Width [get] |
| The width of the geometry. | |
|
inline |
Create a new geometry object.
| geometry | The geometry groups that define the annotation geometry object. |
|
inline |
Scale the geometry in the X and Y directions simultaneously.
| scale | The scale to apply. |
Implements Anark.CoreSdkApi.Entities.ISdkAnnotationGeometry.
|
inline |
Scale the geometry in the X and Y directions separately.
| scaleVector | The scale to apply in each direction. |
Implements Anark.CoreSdkApi.Entities.ISdkAnnotationGeometry.
|
inline |
Transform the geometry by applying a 2D translation vector.
| translationVector | The translation to apply. |
Implements Anark.CoreSdkApi.Entities.ISdkAnnotationGeometry.
|
get |
The geometry bounding box.
|
get |
The geometry groups that define the object or sub-section of the object.
Implements Anark.CoreSdkApi.Entities.ISdkGeometry< TGroup, TPrimitive, TVertex >.
|
get |
The height of the geometry.
Implements Anark.CoreSdkApi.Entities.ISdkAnnotationGeometry.
|
get |
The width of the geometry.
Implements Anark.CoreSdkApi.Entities.ISdkAnnotationGeometry.