IOFormat C# 1.12.0
Loading...
Searching...
No Matches
IOFormat.StackReader Class Reference
Inheritance diagram for IOFormat.StackReader:

Public Member Functions

 StackReader (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 

Static Public Member Functions

static global::System.Runtime.InteropServices.HandleRef getCPtr (StackReader obj)
 
static global::System.Runtime.InteropServices.HandleRef swigRelease (StackReader obj)
 
static ImageView OpenImageFromUriList (string[] listUri, ImageDimension newDim, GeneralOptions options)
 Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.
 
static ImageView OpenImageFromUriList (string[] listUri, GeneralOptions options)
 Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.
 
static ImageView OpenImageFromUriList (string[] listUri, ImageDimension newDim)
 Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.
 
static ImageView OpenImageFromUriList (string[] listUri)
 Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.
 
static ImageView ReadImageFromUriList (string[] listUri, ImageDimension newDim, GeneralOptions options)
 Open multiple URI from a list to stack them and copy them into memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.
 
static ImageView ReadImageFromUriList (string[] listUri, GeneralOptions options)
 Open multiple URI from a list to stack them and copy them into memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.
 
static ImageView ReadImageFromUriList (string[] listUri, ImageDimension newDim)
 Open multiple URI from a list to stack them and copy them into memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.
 
static ImageView ReadImageFromUriList (string[] listUri)
 Open multiple URI from a list to stack them and copy them into memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.
 
static ImageView OpenImageFromPattern (string pattern, ImageDimension newDim)
 
static ImageView OpenImageFromPattern (string pattern)
 
static ImageView ReadImageFromPattern (string pattern, ImageDimension newDim)
 
static ImageView ReadImageFromPattern (string pattern)
 
static ImageView OpenImageFromListFile (string filePath, ImageDimension newDim)
 
static ImageView OpenImageFromListFile (string filePath)
 
static ImageView ReadImageFromListFile (string filePath, ImageDimension newDim)
 
static ImageView ReadImageFromListFile (string filePath)
 
static ImageView OpenImageFromUriList (string[] listUri, uint count, ImageDimension newDim, GeneralOptions options)
 
static ImageView OpenImageFromUriList (string[] listUri, uint count, ImageDimension newDim)
 
static ImageView OpenImageFromUriList (string[] listUri, uint count, GeneralOptions options)
 
static ImageView OpenImageFromUriList (string[] listUri, uint count)
 
static ImageView OpenImageFromUriPattern (string pattern, ImageDimension newDim, GeneralOptions options)
 
static ImageView OpenImageFromUriPattern (string pattern, ImageDimension newDim)
 
static ImageView OpenImageFromUriPattern (string pattern, GeneralOptions options)
 
static ImageView OpenImageFromUriPattern (string pattern)
 
static ImageView ReadImageFromUriList (string[] listUri, uint count, ImageDimension newDim, GeneralOptions options)
 
static ImageView ReadImageFromUriList (string[] listUri, uint count, ImageDimension newDim)
 
static ImageView ReadImageFromUriList (string[] listUri, uint count, GeneralOptions options)
 
static ImageView ReadImageFromUriList (string[] listUri, uint count)
 
static ImageView ReadImageFromUriPattern (string pattern, ImageDimension newDim, GeneralOptions options)
 
static ImageView ReadImageFromUriPattern (string pattern, ImageDimension newDim)
 
static ImageView ReadImageFromUriPattern (string pattern, GeneralOptions options)
 
static ImageView ReadImageFromUriPattern (string pattern)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Member Function Documentation

◆ OpenImageFromListFile() [1/2]

static ImageView IOFormat.StackReader.OpenImageFromListFile ( string  filePath)
inlinestatic

Stack multiple files as described in a list file. A list file is a file, usually with the "lst" extension, where each line is a path to a file, absolute, or relative to the list file. Example of a list file: some/path/to/a/file.ext some/other/path/to/a/file.ext ...

Parameters
filePathThe path to the list file.
Exceptions
Errorif a file from the list is not found
Errorif stacking failed
Returns
An ImageView built by stacking all the images in the list file.
See also
IOFormat.stack

◆ OpenImageFromListFile() [2/2]

static ImageView IOFormat.StackReader.OpenImageFromListFile ( string  filePath,
ImageDimension  newDim 
)
inlinestatic

Stack multiple files as described in a list file. A list file is a file, usually with the "lst" extension, where each line is a path to a file, absolute, or relative to the list file. Example of a list file: some/path/to/a/file.ext some/other/path/to/a/file.ext ...

Parameters
filePathThe path to the list file.
newDimThe interpretation of the stacking dimension.
Exceptions
Errorif a file from the list is not found
Errorif stacking failed
Returns
An ImageView built by stacking all the images in the list file.
See also
IOFormat.stack

◆ OpenImageFromPattern() [1/2]

static ImageView IOFormat.StackReader.OpenImageFromPattern ( string  pattern)
inlinestatic

Open multiple files to stack them. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. Example: /some/dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order. As there is no dimension specified in this version, the ImageType of the output image will be ImageTYpeId::UNKNOWN

Parameters
patternThe pattern to use to open files.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, and stacked.
See also
IOFormat.stack

◆ OpenImageFromPattern() [2/2]

static ImageView IOFormat.StackReader.OpenImageFromPattern ( string  pattern,
ImageDimension  newDim 
)
inlinestatic

Open multiple files to stack them. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. Example: /some/dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to open files.
newDimThe interpretation of the stacking dimension.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, and stacked.
See also
IOFormat.stack

◆ OpenImageFromUriList() [1/8]

static ImageView IOFormat.StackReader.OpenImageFromUriList ( string[]  listUri)
inlinestatic

Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriList of URI pointing toward images to be stacked.
Returns
A stack of all images listed through their URIs.

◆ OpenImageFromUriList() [2/8]

static ImageView IOFormat.StackReader.OpenImageFromUriList ( string[]  listUri,
GeneralOptions  options 
)
inlinestatic

Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriList of URI pointing toward images to be stacked.
optionsOptions to apply when reading images.
Returns
A stack of all images listed through their URIs.

◆ OpenImageFromUriList() [3/8]

static ImageView IOFormat.StackReader.OpenImageFromUriList ( string[]  listUri,
ImageDimension  newDim 
)
inlinestatic

Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriList of URI pointing toward images to be stacked.
newDimNew dimension to create at stacking.
Returns
A stack of all images listed through their URIs.

◆ OpenImageFromUriList() [4/8]

static ImageView IOFormat.StackReader.OpenImageFromUriList ( string[]  listUri,
ImageDimension  newDim,
GeneralOptions  options 
)
inlinestatic

Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriList of URI pointing toward images to be stacked.
newDimNew dimension to create at stacking.
optionsOptions to apply when reading images.
Returns
A stack of all images listed through their URIs.

◆ OpenImageFromUriList() [5/8]

static ImageView IOFormat.StackReader.OpenImageFromUriList ( string[]  listUri,
uint  count 
)
inlinestatic

Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriA pointer to an array of URIs, each URI being a path to a file.
countThe number of URIs in the list.
Exceptions
InvalidArgumentif the list is empty or null
InvalidArgumentif a URI cannot be parsed correctly
InvalidArgumentif a URI does not have an extension
Errorif a URI cannot be opened
Errorif stacking failed
Returns
An ImageView containing the images loaded using the given list, and stacked.
See also
IOFormat.stack

◆ OpenImageFromUriList() [6/8]

static ImageView IOFormat.StackReader.OpenImageFromUriList ( string[]  listUri,
uint  count,
GeneralOptions  options 
)
inlinestatic

Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriA pointer to an array of URIs, each URI being a path to a file.
countThe number of URIs in the list.
Exceptions
InvalidArgumentif the list is empty or null
InvalidArgumentif a URI cannot be parsed correctly
InvalidArgumentif a URI does not have an extension
Errorif a URI cannot be opened
Errorif stacking failed
Returns
An ImageView containing the images loaded using the given list, and stacked.
See also
IOFormat.stack

◆ OpenImageFromUriList() [7/8]

static ImageView IOFormat.StackReader.OpenImageFromUriList ( string[]  listUri,
uint  count,
ImageDimension  newDim 
)
inlinestatic

Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriA pointer to an array of URIs, each URI being a path to a file.
countThe number of URIs in the list.
newDimThe interpretation of the stacking dimension.
Exceptions
InvalidArgumentif the list is empty or null
InvalidArgumentif a URI cannot be parsed correctly
InvalidArgumentif a URI does not have an extension
Errorif a URI cannot be opened
Errorif stacking failed
Returns
An ImageView containing the images loaded using the given list, and stacked following given new dimension.
See also
IOFormat.stack

◆ OpenImageFromUriList() [8/8]

static ImageView IOFormat.StackReader.OpenImageFromUriList ( string[]  listUri,
uint  count,
ImageDimension  newDim,
GeneralOptions  options 
)
inlinestatic

Open multiple URI from a list to stack them. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriA pointer to an array of URIs, each URI being a path to a file.
countThe number of URIs in the list.
newDimThe interpretation of the stacking dimension.
Exceptions
InvalidArgumentif the list is empty or null
InvalidArgumentif a URI cannot be parsed correctly
InvalidArgumentif a URI does not have an extension
Errorif a URI cannot be opened
Errorif stacking failed
Returns
An ImageView containing the images loaded using the given list, and stacked following given new dimension.
See also
IOFormat.stack

◆ OpenImageFromUriPattern() [1/4]

static ImageView IOFormat.StackReader.OpenImageFromUriPattern ( string  pattern)
inlinestatic

Open multiple URI to stack them. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. Example: scheme:///.../dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to select Uris.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, and stacked.
See also
IOFormat.stack

◆ OpenImageFromUriPattern() [2/4]

static ImageView IOFormat.StackReader.OpenImageFromUriPattern ( string  pattern,
GeneralOptions  options 
)
inlinestatic

Open multiple URI to stack them. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. Example: scheme:///.../dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to select Uris.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, and stacked.
See also
IOFormat.stack

◆ OpenImageFromUriPattern() [3/4]

static ImageView IOFormat.StackReader.OpenImageFromUriPattern ( string  pattern,
ImageDimension  newDim 
)
inlinestatic

Open multiple URI to stack them. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. Example: scheme:///.../dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to select Uris.
newDimThe interpretation of the stacking dimension.
Exceptions
InvalidArgumentif a URI matching with pattern cannot be parsed correctly
InvalidArgumentif a URI matching with pattern does not have aan extension
Errorif a URI cannot be opened as an image
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, and stacked following given new dimension.
See also
IOFormat.stack

◆ OpenImageFromUriPattern() [4/4]

static ImageView IOFormat.StackReader.OpenImageFromUriPattern ( string  pattern,
ImageDimension  newDim,
GeneralOptions  options 
)
inlinestatic

Open multiple URI to stack them. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. Example: scheme:///.../dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to select Uris.
newDimThe interpretation of the stacking dimension.
Exceptions
InvalidArgumentif a URI matching with pattern cannot be parsed correctly
InvalidArgumentif a URI matching with pattern does not have aan extension
Errorif a URI cannot be opened as an image
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, and stacked following given new dimension.
See also
IOFormat.stack

◆ ReadImageFromListFile() [1/2]

static ImageView IOFormat.StackReader.ReadImageFromListFile ( string  filePath)
inlinestatic

Stack multiple files as described in a list file and load the result in memory. A list file is a file, usually with the "lst" extension, where each line is a path to a file, absolute, or relative to the list file. Example of a list file: some/path/to/a/file.ext some/other/path/to/a/file.ext ...

Parameters
filePathThe path to the list file.
Exceptions
Errorif a file from the list is not found
Errorif stacking failed
Returns
An ImageView built by stacking all the images in the list file and loading it in memory.
See also
IOFormat.stack

◆ ReadImageFromListFile() [2/2]

static ImageView IOFormat.StackReader.ReadImageFromListFile ( string  filePath,
ImageDimension  newDim 
)
inlinestatic

Stack multiple files as described in a list file and load the result in memory. A list file is a file, usually with the "lst" extension, where each line is a path to a file, absolute, or relative to the list file. Example of a list file: some/path/to/a/file.ext some/other/path/to/a/file.ext ...

Parameters
filePathThe path to the list file.
newDimThe interpretation of the stacking dimension.
Exceptions
Errorif a file from the list is not found
Errorif stacking failed
Returns
An ImageView built by stacking all the images in the list file and loading it in memory.
See also
IOFormat.stack

◆ ReadImageFromPattern() [1/2]

static ImageView IOFormat.StackReader.ReadImageFromPattern ( string  pattern)
inlinestatic

Stack multiple files following a pattern and load the stacked ImageView in memory. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. The stack will be loaded in memory after construction. Example: /some/dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order. As there is no dimension specified in this version, the ImageType of the output image will be ImageTYpeId::UNKNOWN

Parameters
patternThe pattern to use to open files.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images opened using the pattern, stacked, and loaded in memory.
See also
IOFormat.stack

◆ ReadImageFromPattern() [2/2]

static ImageView IOFormat.StackReader.ReadImageFromPattern ( string  pattern,
ImageDimension  newDim 
)
inlinestatic

Stack multiple files following a pattern and load the stacked ImageView in memory. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. The stack will be loaded in memory after construction. Example: /some/dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to open files.
newDimThe interpretation of the stacking dimension.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images opened using the pattern, stacked, and loaded in memory.
See also
IOFormat.stack

◆ ReadImageFromUriList() [1/8]

static ImageView IOFormat.StackReader.ReadImageFromUriList ( string[]  listUri)
inlinestatic

Open multiple URI from a list to stack them and copy them into memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriList of URI pointing toward images to be stacked.
Returns
An in-memory stack of all images listed through their URIs.

◆ ReadImageFromUriList() [2/8]

static ImageView IOFormat.StackReader.ReadImageFromUriList ( string[]  listUri,
GeneralOptions  options 
)
inlinestatic

Open multiple URI from a list to stack them and copy them into memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriList of URI pointing toward images to be stacked.
optionsOptions to apply when reading images.
Returns
An in-memory stack of all images listed through their URIs.

◆ ReadImageFromUriList() [3/8]

static ImageView IOFormat.StackReader.ReadImageFromUriList ( string[]  listUri,
ImageDimension  newDim 
)
inlinestatic

Open multiple URI from a list to stack them and copy them into memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriList of URI pointing toward images to be stacked.
newDimNew dimension to create at stacking.
Returns
An in-memory stack of all images listed through their URIs.

◆ ReadImageFromUriList() [4/8]

static ImageView IOFormat.StackReader.ReadImageFromUriList ( string[]  listUri,
ImageDimension  newDim,
GeneralOptions  options 
)
inlinestatic

Open multiple URI from a list to stack them and copy them into memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible.

Parameters
listUriList of URI pointing toward images to be stacked.
newDimNew dimension to create at stacking.
optionsOptions to apply when reading images.
Returns
An in-memory stack of all images listed through their URIs.

◆ ReadImageFromUriList() [5/8]

static ImageView IOFormat.StackReader.ReadImageFromUriList ( string[]  listUri,
uint  count 
)
inlinestatic

Stack multiple Uris from a list and load the stacked ImageView in memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. The stack will be loaded in memory after construction.

Parameters
listUriA pointer to an array of URIs, each URI being a path to a file.
countThe number of URIs in the list.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the given list, stacked and loaded in memory.
See also
IOFormat.stack

◆ ReadImageFromUriList() [6/8]

static ImageView IOFormat.StackReader.ReadImageFromUriList ( string[]  listUri,
uint  count,
GeneralOptions  options 
)
inlinestatic

Stack multiple Uris from a list and load the stacked ImageView in memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. The stack will be loaded in memory after construction.

Parameters
listUriA pointer to an array of URIs, each URI being a path to a file.
countThe number of URIs in the list.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the given list, stacked and loaded in memory.
See also
IOFormat.stack

◆ ReadImageFromUriList() [7/8]

static ImageView IOFormat.StackReader.ReadImageFromUriList ( string[]  listUri,
uint  count,
ImageDimension  newDim 
)
inlinestatic

Stack multiple Uris from a list and load the stacked ImageView in memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. The stack will be loaded in memory after construction.

Parameters
listUriA pointer to an array of URIs, each URI being a path to a file.
countThe number of URIs in the list.
newDimThe interpretation of the stacking dimension.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the given list, stacked following given new dimension, and loaded in memory.
See also
IOFormat.stack

◆ ReadImageFromUriList() [8/8]

static ImageView IOFormat.StackReader.ReadImageFromUriList ( string[]  listUri,
uint  count,
ImageDimension  newDim,
GeneralOptions  options 
)
inlinestatic

Stack multiple Uris from a list and load the stacked ImageView in memory. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. The stack will be loaded in memory after construction.

Parameters
listUriA pointer to an array of URIs, each URI being a path to a file.
countThe number of URIs in the list.
newDimThe interpretation of the stacking dimension.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the given list, stacked following given new dimension, and loaded in memory.
See also
IOFormat.stack

◆ ReadImageFromUriPattern() [1/4]

static ImageView IOFormat.StackReader.ReadImageFromUriPattern ( string  pattern)
inlinestatic

Stack multiple Uris following a pattern and load the stacked ImageView in memory. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. The stack will be loaded in memory after construction. Example: scheme:///.../dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to select Uris.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, stacked and loaded in memory.
See also
IOFormat.stack

◆ ReadImageFromUriPattern() [2/4]

static ImageView IOFormat.StackReader.ReadImageFromUriPattern ( string  pattern,
GeneralOptions  options 
)
inlinestatic

Stack multiple Uris following a pattern and load the stacked ImageView in memory. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. The stack will be loaded in memory after construction. Example: scheme:///.../dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to select Uris.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, stacked and loaded in memory.
See also
IOFormat.stack

◆ ReadImageFromUriPattern() [3/4]

static ImageView IOFormat.StackReader.ReadImageFromUriPattern ( string  pattern,
ImageDimension  newDim 
)
inlinestatic

Stack multiple Uris following a pattern and load the stacked ImageView in memory. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. The stack will be loaded in memory after construction. Example: scheme:///.../dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to select Uris.
newDimThe interpretation of the stacking dimension.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, stacked following given new dimension, and loaded in memory.
See also
IOFormat.stack

◆ ReadImageFromUriPattern() [4/4]

static ImageView IOFormat.StackReader.ReadImageFromUriPattern ( string  pattern,
ImageDimension  newDim,
GeneralOptions  options 
)
inlinestatic

Stack multiple Uris following a pattern and load the stacked ImageView in memory. The pattern must be written using the character "*" as a wildcard for any number of characters. The wildcard must only be present on the last segment of the path, the filename part. To be stacked, each URI must point to a image that can be read by the IOFormat, and whose shape and datatype are compatible. The stack will be loaded in memory after construction. Example: scheme:///.../dir/img_*.png will load all files following this pattern, ands stack them, using lexicographic order.

Parameters
patternThe pattern to use to select Uris.
newDimThe interpretation of the stacking dimension.
Exceptions
Errorif stacking failed
Returns
An ImageView containing the images loaded using the pattern, stacked following given new dimension, and loaded in memory.
See also
IOFormat.stack

The documentation for this class was generated from the following file: