![]() |
IOLink C# 1.11.0
|
Extension class for ImageView. More...
Static Public Member Functions | |
| static ImageView | ReinterpretAxes (this ImageView image, params ImageDimension[] axes) |
| Proxy for ImageViewFactory.ReinterpretAxes. | |
| static ImageView | CopyInMemory (this ImageView image) |
| static ImageView | CopyOnDisk (this ImageView image) |
| static ImageView | CopyOnDisk (this ImageView image, string dirPath) |
| static ImageView | AdaptProperties (this ImageView image, ReadonlyImageProperties properties) |
| static ImageView | AdaptMetadata (this ImageView image, MetadataNode metadata) |
| static ImageView | AdaptDynamicRange (this ImageView image, DataType type, Vector2d inputRange, Vector2d outputRange) |
| static ImageView | AdaptDataType (this ImageView image, DataType type) |
| static ImageView | ExtractChannel (this ImageView image, uint idxChannel) |
| static ImageView | ExtractRegion (this ImageView image, RegionXu64 region) |
| static ImageView | ExtractAdjustedRegion (this ImageView image, RegionXu64 region) |
| static ImageView | AssembleChannels (this ImageView image) |
| static ImageView | DisassembleChannels (this ImageView image) |
| static ImageView | Reinterpret (this ImageView image, ImageType newImageType) |
| static ImageView | SubSample (this ImageView image, uint step) |
| static ImageView | FlipDimension (this ImageView image, ImageDimension dimension) |
| static ImageView | FlipDimensionIndex (this ImageView image, uint dimensionIndex) |
| static ImageView | MakeThreadSafe (this ImageView image) |
| static MultiImageView | UnstackDimensionIndex (this ImageView image, uint idxDimensionUnstack) |
| static MultiImageView | UnstackDimension (this ImageView image, ImageDimension dimension) |
| static MultiImageView | Deinterlace (this ImageView image) |
| static byte[] | Read (this ImageView image, VectorXu64 index) |
| Read data at a specific position of the image. | |
| static unsafe void | Read< T > (this ImageView image, VectorXu64 index, T[] dst) |
| Read data at a specific position of the image. | |
| static T[] | Read< T > (this ImageView image, VectorXu64 index) |
| Read data at a specific position of the image. | |
| static byte[] | ReadRegion (this ImageView image, RegionXu64 region) |
| Read data from a region of the image. | |
| static unsafe void | Write< T > (this ImageView image, VectorXu64 index, T[] src) |
| Write values into an image's position. | |
| static unsafe void | Write< T > (this ImageView image, VectorXu64 index, T src) |
| Write values into an image's position. | |
| static unsafe void | WriteRegion< T > (this ImageView image, RegionXu64 region, T[] src) |
| Write values into an image's region. | |
| static unsafe void | ReadRegion< T > (this ImageView image, RegionXu64 region, T[] dst) |
| Read data from an image's region. | |
| static T[] | ReadRegion< T > (this ImageView image, RegionXu64 region) |
| Read values from a region of an image. | |
Extension class for ImageView.
|
inlinestatic |
summary>Proxy for ImageViewFactory.ExtractChannel param name="image"> image to adapt
param name="idxChannel"> index of the channel to extract
|
inlinestatic |
summary>Proxy for ImageViewFactory.AdaptDataType param name="image"> image to adapt
param name="type"> type to affect to image
|
inlinestatic |
summary>Proxy for ImageViewFactory.AdaptDynamicRange param name="image"> image to adapt
param name="type"> type to affect to image
param name="inputRange"> range of values of original type
param name="outputRange"> range of value for the new type
|
inlinestatic |
summary>Proxy to adapt current view with given Metadata
| image | ImageView to use |
| metadata | Metadata to assign on given ImageView |
<return> A proxy on given ImageView using given metadata </return>
summary>Proxy for ImageViewFactory.DisassembleChannels param name="image"> image to adapt
summary>Proxy for ImageViewFactory.CopyOnDisk param name="image"> image to copy on disk
summary>Proxy for ImageViewFactory.CopyOnDisk param name="image"> image to copy on disk
param name="dirPath"> path where the file is temporary created
|
inlinestatic |
summary>Proxy to adapt current view with given Properties
| image | ImageView to use |
| properties | Properties to assign on given ImageView |
<return> A proxy on given ImageView using given properties </return>
summary>Proxy for ImageViewFactory.Reinterpret param name="image"> image to adapt
param name="newImageType"> new axes interpretation to apply
|
inlinestatic |
summary>Proxy for ImageViewFactory.AssembleChannels param name="image"> image to adapt
|
inlinestatic |
summary>Proxy for ImageViewFactory.ExtractRegion param name="image"> image to adapt
param name="idxChannel"> region to extract
|
inlinestatic |
summary>Proxy for ImageViewFactory.ExtractAdjustedRegion param name="image"> image to adapt
param name="idxChannel"> region to extract
|
inlinestatic |
summary>Proxy for ImageViewFactory.Flip param name="image"> image to adapt
param name="dimensionIndex"> dimension index to flip
|
inlinestatic |
summary>Proxy for ImageViewFactory.MakeThreadSafe param name="image"> image to adapt
summary>Proxy for MultiImageViewFactory.Unstack param name="image"> image to adapt
param name="idxDimensionUnstack"> dimension index to unstack
|
inlinestatic |
Read data at a specific position of the image.
| image | The image to read data from |
| index | The index to read data from |
| IOLink.Error | When the index is out of bounds of the image. |
|
inlinestatic |
Read data at a specific position of the image.
| T | The type of the values to read |
| image | The image to read values from |
| index | The position of the image from which data is read |
| System.ArgumentException | When The generic type is not compatible with the type of the image. |
| IOLink.Error | When the index is out of bounds of the image. |
|
inlinestatic |
Read data at a specific position of the image.
| T | The types of the read values |
| image | The image to read values from |
| index | The index of the image from where values are read |
| dst | An array where read values will be written |
| System.ArgumentException | When The type of values does not match the type of the image. |
| IOLink.Error | When the index is out of bounds of the image, or when src array is not well sized. |
|
inlinestatic |
Read data from a region of the image.
| image | The image to read data from |
| region | The region to read data from |
| IOLink.Error | When the region is out of bounds of the image. |
|
inlinestatic |
Read values from a region of an image.
| T | The type of the values to read |
| image | The image to reead values from |
| region | The region of the image from which data is read |
| System.ArgumentException | When The type of values does not match the type of the image, or when dst length is less than the number of values in the region. |
| IOLink.Error | When the region is out of bounds of the image. |
|
inlinestatic |
Read data from an image's region.
| T | The types of the read values |
| image | The image to read values from |
| region | The region of the image from where values are read |
| dst | An array where read values will be written |
| System.ArgumentException | When The type of values does not match the type of the image, or when dst length is less than the number of values in the region. |
| IOLink.Error | When the region is out of bounds of the image, or when src array is not well sized. |
|
inlinestatic |
summary>Proxy for ImageViewFactory.SubSample param name="image"> image to adapt
param name="step"> level of sub-sampling to apply
|
inlinestatic |
Proxy for ImageViewFactory.ReinterpretAxes.
param name="image"> image whose axes must be reinterpreted
param name="axes"> new definitions of axes to affect to given image
summary>Proxy for ImageViewFactory.CopyInMemory param name="image"> image to copy in memory
|
inlinestatic |
summary>Proxy for ImageViewFactory.FlipDimension param name="image"> image to adapt
param name="dimension"> dimension to flip
|
inlinestatic |
summary>Proxy for MultiImageViewFactory.Deinterlace param name="image"> image to adapt
|
inlinestatic |
summary>Proxy for MultiImageViewFactory.Unstack param name="image"> image to adapt
param name="dimension"> dimension to unstack
|
inlinestatic |
Write values into an image's position.
| T | The type of the values to write |
| image | The image where to write values |
| index | The position of the image where data will be written |
| src | The value to write in the image |
| System.ArgumentException | When The type of values has a size incompatible with the type of the image. |
| IOLink.Error | When the index is out of bounds of the image, or when src array is not well sized. |
|
inlinestatic |
Write values into an image's position.
| T | The type of the values to write |
| image | The image where to write values |
| index | The position of the image where data will be written |
| src | The values to write in the image |
| System.ArgumentException | When The type of values has a size incompatible with the type of the image. |
| IOLink.Error | When the index is out of bounds of the image, or when src array is not well sized. |
|
inlinestatic |
Write values into an image's region.
| T | The type of the values to write |
| image | The image where to write values |
| region | The region of the image where data will be written |
| src | The values to write in the image |
| System.ArgumentException | When The type of values does not match the type of the image, or when src length is less than the number of values in the region. |
| IOLink.Error | When the region is out of bounds of the image, or when src array is not well sized. |