![]() |
IOLink C# 1.11.0
|
This Property is used to represent the image properties in world space. More...
Public Member Functions | |
| SpatialCalibrationProperty (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| override bool | Equals (object obj) |
| SpatialCalibrationProperty () | |
| Initialize the property with default values. | |
| SpatialCalibrationProperty (Vector3d origin) | |
| Initialize the property with only a custom origin. | |
| SpatialCalibrationProperty (Vector3d origin, Vector3d spacing) | |
| Initialize a calibration property with an origin and a spacing. | |
| SpatialCalibrationProperty (Vector3d origin, Vector3d spacing, SpatialDirections direction) | |
| Initialize a calibration without a specific unit. | |
| SpatialCalibrationProperty (Vector3d origin, Vector3d spacing, SpatialDirections direction, string unit) | |
| Initialize a calibration property. | |
| SpatialCalibrationProperty (ReadonlySpatialCalibrationProperty other) | |
| Copy constructor. | |
| string | ToString () |
| Return string representation. | |
Static Public Member Functions | |
| static global::System.Runtime.InteropServices.HandleRef | getCPtr (SpatialCalibrationProperty obj) |
| static global::System.Runtime.InteropServices.HandleRef | swigRelease (SpatialCalibrationProperty obj) |
| static bool | operator== (SpatialCalibrationProperty v1, SpatialCalibrationProperty v2) |
| static bool | operator!= (SpatialCalibrationProperty v1, SpatialCalibrationProperty v2) |
| static bool | InternalEqual (SpatialCalibrationProperty scp1, ReadonlySpatialCalibrationProperty scp2) |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Protected Attributes | |
| bool | swigCMemOwn |
Properties | |
| Vector3d | Origin [get, set] |
The spatial origin of the ImageView | |
| Vector3d | Spacing [get, set] |
The spacing between two elements of this ImageView | |
| SpatialDirections | Directions [get, set] |
| The directions of the image's referential. | |
| string | Unit [get, set] |
| The unit used for spatial calibration. | |
This Property is used to represent the image properties in world space.
The units are described by a string following a basic convention: Abridged units names, "cm" for centimeters or "in" for inches for example. If there is no commonly used abridged unit, just use the unit name. No punctuation at the end, unless it is part of the abridged notation.
If the dimension has no unit, it is described by the empty string.
Some examples:
|
inline |
Initialize the property with default values.
|
inline |
Initialize the property with only a custom origin.
| origin | origin the origin of the calibration |
|
inline |
Initialize a calibration property with an origin and a spacing.
| origin | The origin position of the ImageView. |
| spacing | The size of each element of the raster grid. |
|
inline |
Initialize a calibration without a specific unit.
| origin | The origin position of the ImageView. |
| spacing | The size of each element of the raster grid. |
| direction | The directions for each axes. |
|
inline |
Initialize a calibration property.
| origin | The origin position of the ImageView. |
| spacing | The size of each element of the raster grid. |
| direction | The directions for each axes. |
| unit | The unit of the axes. |
|
inline |
Copy constructor.
| other | The calibration to copy |