![]() |
IOLink C# 1.11.0
|
Hold additionnal info for ImageView data interpretation. More...
Public Member Functions | |
| ImageProperties (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| override bool | Equals (object obj) |
| ImageProperties (ReadonlySpatialCalibrationProperty calibration, ReadonlyImageInfoProperty imageInfo) | |
| Build a ImageProperties by directly specifying SpatialCalibration and imageInfo properties. | |
| ImageProperties (ImageProperties other) | |
| string | ToString () |
| Return string representation. | |
| ImageProperties | Clone () |
| Create a copy of the properties instance. | |
| bool | IsCompatibleWith (VectorXu64 shape, DataType type) |
| Check if the current properties are compatible with given shape and type. | |
Static Public Member Functions | |
| static global::System.Runtime.InteropServices.HandleRef | getCPtr (ImageProperties obj) |
| static bool | operator== (ImageProperties v1, ImageProperties v2) |
| static bool | operator!= (ImageProperties v1, ImageProperties v2) |
| static ImageProperties | FromDataType (DataType dataType) |
| Create a property set with all values defaulted, according to a data type. | |
| static ImageProperties | FromProperties (ReadonlySpatialCalibrationProperty calibration, ReadonlyImageInfoProperty imageInfo) |
| Build a ImageProperties from a set of properties. | |
| static ImageProperties | FromProperties (ReadonlyImageProperties properties, ReadonlySpatialCalibrationProperty calibration) |
| Build a ImageProperties by copying properties from another, except the calibration. | |
| static ImageProperties | FromProperties (ReadonlyImageProperties properties, ReadonlyImageInfoProperty imageInfo) |
| Build a ImageProperties by copying properties from another, except the Image info. | |
| static bool | InternalEqual (ImageProperties v1, ImageProperties v2) |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Properties | |
| SpatialCalibrationProperty | Calibration [get, set] |
The SpatialCalibrationProperty associated with this ImageProperties instance. | |
| ImageInfoProperty | ImageInfo [get, set] |
The ImageInfoProperty associated with this ImageProperties instance. | |
Hold additionnal info for ImageView data interpretation.
|
inline |
Build a ImageProperties by directly specifying SpatialCalibration and imageInfo properties.
| calibration | SpatialCalibrationProperty to use to initialize ImageProperties |
| imageInfo | ImageInfoProperty to use to initialize ImageProperties |
|
inlinestatic |
Create a property set with all values defaulted, according to a data type.
| dataType | DataType used to build default ImageProperties |
In order to build ImageProperties compatible with a specific ImageView, given dataType must be retrieved from this ImageView.
|
inlinestatic |
Build a ImageProperties by copying properties from another, except the Image info.
| properties | original ImageProperties to modify with ImageInfo properties |
| imageInfo | ImageInfoProperty to set into given ImageProperties |
|
inlinestatic |
Build a ImageProperties by copying properties from another, except the calibration.
| properties | original ImageProperties to modify with calibration properties |
| calibration | SpatialCalibrationProperty to set into given ImageProperties |
|
inlinestatic |
Build a ImageProperties from a set of properties.
| calibration | SpatialCalibrationProperty to use |
| imageInfo | ImageInfoProperty to use |
|
inline |
Check if the current properties are compatible with given shape and type.
| shape | shape of an ImageView |
| type | type of an ImageView |