All Classes
| Class | Description |
|---|---|
| AlwaysReject |
A special
ImageMetadataReader that will always throw an exception and reject a file. |
| Anonymize |
Copies files to a number
001, 002 etc. |
| AnonymizeSharedState | |
| AtLeastZSlices | |
| Autoname |
Names of the channels from the metadata if it exists, or after RGB, or by index.
|
| BitDepth | |
| BMP |
The headers found in a BMP file.
|
| BranchChannels |
Uses different raster-writers depending on the number/type of channels.
|
| BranchExtension |
If the extension(s) of a path matches a particular value, then use a particular reader, otherwise
a fallback.
|
| BranchIfDebug<T extends org.anchoranalysis.io.input.InputFromManager> |
Uses one input-manager normally, but a different one if in debug mode.
|
| BranchStack |
Uses different raster-writers depending on whether it is always 2D (not a z-stack) or possibly
3D.
|
| BranchSuggestedFormat |
Selects particular writers based on if particular suggested image formats are present.
|
| Bytewise |
Makes a simple bytewise copy of a file, where no byte is changed.
|
| CheckParsedFilePathBag | |
| ClusterByTimestamp |
Associates particular timestamp with each file, and clusters.
|
| ClusterIdentifier |
Uniquely identifies a cluster.
|
| ClusterMembership |
A mapping of files to membership of particular clusters.
|
| CollapseFileName |
Removes the file-name from a path, but keeps the directories and preserves the file-extension.
|
| Combine | |
| CombineCSV |
Combines multiple CSV files into a single CSV file.
|
| CompressAnyTIFF |
Create a voxelwise compressed copy of any TIFF file being copied, and otherwise do a
Bytewise copy. |
| Concatenate<T extends org.anchoranalysis.io.input.InputFromManager> |
Concatenates the inputs from multiple
InputManagers that all provide the same input-type. |
| Constant |
Always generates a constant path irrespective of the the input
|
| ConvertNamedChannelsInputToStack |
An input object that converts
NamedChannelsInput to StackSequenceInput. |
| ConvertNamedChannelsToStack |
Manager that converts (one channel)
NamedChannelsInput to StackSequenceInput. |
| CopyContext<T> |
Context parameters when copying many files from a source directory to a destination directory.
|
| CopyFiles<T> |
Copy files to the output-directory, possibly changing the name or performing other operations
like compression in the process.
|
| CopyFilesMethod |
A method used for copying files (e.g.
|
| CopyFilesNaming<T> |
How an output name (and path) is selected for an input file when copying.
|
| CopyFilesNamingOne | |
| CopyFilesNamingWithoutSharedState |
Base class for implementations of
CopyFilesNaming where each file is copied independently
of the others. |
| DateStyle |
How to style a date in a file-name.
|
| DirectoryDepth |
Lists all directories to a certain depth
|
| DirectoryStructure |
Reuses the directories between a path and its root to form the output - and also the filename.
|
| Exclude<T extends org.anchoranalysis.io.input.InputFromManager> |
Excludes all inputs whose identifiers match a regular expression.
|
| ExtensionCount |
Remembers each unique extension, and associated count
|
| ExtractIdentifier<T extends org.anchoranalysis.io.input.InputFromManager> |
Extracts the identifier from an
InputFromManager to summarize further. |
| ExtractIdentifierAndPath<T extends org.anchoranalysis.io.input.InputFromManager> |
Extracts the identifier and path from an
InputFromManager to summarize further. |
| ExtractPath<T extends org.anchoranalysis.io.input.InputFromManager> |
Extracts a
Path from an input to summarize further. |
| FileDetails | |
| FilePath | |
| FilePathParser | |
| FilePathPattern |
Converts a list of file-paths into a form that tries to find a pattern in the naming style using
the path-pattern-finder library.
|
| FileSetFromStringSet | |
| FileSizeStatistics |
Tracks the range of file-size.
|
| FilterCSVColumn<T extends org.anchoranalysis.io.input.InputFromManager> |
Finds a CSV file with the names of an input as the first-column.
|
| FilterDescriptiveName<T extends org.anchoranalysis.io.input.InputFromManager> |
Filters all the input objects for only those with certain types of descriptive-names.
|
| FilterDescriptiveNameEqualsContains |
Filters a list of input-objects by the descriptive name
|
| FilterForExistingFiles | |
| FilterIfDebug<T extends org.anchoranalysis.io.input.InputFromManager> |
Filters a list of inputs when in debug-mode
|
| FilterWithRegularExpression |
Rejects files that fail to match a particular regular-expression
|
| FlattenAsChannel |
Combines all series and frames returned by a reader by converting them into multiple channels in
the same image.
|
| FrequencyMap<T> |
Counts the frequency of certain strings, and describes the contents in human language.
|
| FromDescriptiveName |
The prefixer uses a combination of a out-path-prefix and the descriptive-name of inputs to create
an output prefix.
|
| FromEntries | |
| FromMetadata | |
| FromOutputName | |
| GroupFiles |
An
InputManagerWithStackReader that can unify separate images in separate files to form a
single Stack. |
| HeaderFormat |
Populates
ImageMetadata from the header of an image-file. |
| HomeSubdirectory | |
| IfGroupIndexRange |
When a
IndexRangeNegative is passed as an argument, an InputGrouper is
constructed that extracts elements from a Path. |
| IfIncrementingNumberRequested |
Multiplexes between two
PathPrefixers depending on whether an incrementing number
sequence was output was requested. |
| IfRelativeToDirectory |
Multiplexes between two namers depending on if the relative-to-directory option is
selected.
|
| ImageIOWriter | |
| ImageSize |
Summarizes the size of images.
|
| ImposeResolution |
Adds an explicit
Resolution to an image after it has been read. |
| InferFromHeader |
Tries to construct the
ImageMetadata from EXIF and other metadata, if available, or
otherwise falls back to another reader. |
| InsertRegExGroups |
Generates an out string where $digit$ is replaced with the #digit group from a regex
|
| IntegerRange | |
| JoinRegExGroups |
Generates an outstring of the form
|
| JPEG |
The headers found in a JPEG file.
|
| LastDirectories |
Derives a name by taking the filename together with optionally several subdirectories names.
|
| LastDirectoryAsPrefix |
Looks for the last directory-name, and removes it in favour of using it as a prefix on a filename
|
| Limit | |
| Limit<T extends org.anchoranalysis.io.input.InputFromManager> |
Limits the number of input-objects to a certain hard-maximum
|
| LimitIfRequested<T extends org.anchoranalysis.io.input.InputFromManager> |
Like
Limit if it is requested in the InputContextParameters, makes no change to
the inputs. |
| LimitWithDirectory | |
| MultiBufferSized | |
| MultiFileReader | |
| NamedChannels |
An image viewed as a set of channels, each with a unique name.
|
| NamedChannelsAppend | |
| NamedChannelsBase |
Parent for all the
NamedChannels classes |
| NamedFiles |
Implementation of
NamedFilesBase that is an InputManager that accepts FileInput as input and derives a name. |
| NamedFilesBase<T extends org.anchoranalysis.io.input.InputFromManager> |
Base class for an
InputManager that produces inputs that are created from a NamedFile. |
| NamedFilesWithDirectory | |
| NormalizedPath |
Uses the normalized path (always with forward slashes) of each file as it's descriptive-name
|
| NumberChannels | |
| NumberToStringConverter |
Converts a number to a strings of constant width by padding with leading zeros.
|
| OpenedMultiFile |
A
OpenedImageFile where the image is formed from more than one file on the file-system. |
| OutputPrefixWithExtension |
Copies files using whatever prefix is assigned to an input by the
OutputManager as the
file-name, adding the same extension as the source file. |
| ParsedFilePathBag | |
| PathOperations |
Helper routines for performing operations on
Paths. |
| PathRegEx |
Matches a regex against incoming file-paths to form a prefix for output
|
| PatternSpan |
Finds a pattern in the file-path, and uses a portion of the file-path in that pattern to form the
name.
|
| PNG |
The headers found in a PNG file.
|
| PreserveName |
Copies files to maintain the same relative-path from the destination file to the
destination-directory, as existed from the source file to the source-directory.
|
| RandomOrder | |
| ReadVoxelExtentXml |
Reads
Resolution from an XML file associated an image. |
| RecordingCounter<T> |
A counter that also records outputs in a message-log and CSV file.
|
| RegExMatcher | |
| RegularExpression | |
| RegularExpressionBase |
A base class for
CopyFilesNaming classes that use a regular-expression. |
| RejectIfConditionXYResolution |
If the XY resolution of an opened-image meets a certain condition then the resolution is scaled
by a factor.
|
| RelativeToDirectory |
Constructs a name by finding the relative-path between the file and the input-directory.
|
| RemoveExtension |
Removes extensions from the identifier (but not from the file) and only if the extension
hasn't already been removed upstream.
|
| RemoveLastElement |
Splits an identifier into elements by the directory separator, and removes the final element.
|
| RemoveMatching | |
| RemoveTrailingDirectory | |
| RemoveWhitespace |
Removes any whitespace characters from the path
|
| Replace |
Generates a file-path by replacing all occurrences of a string-pattern with another
|
| ResolutionAsXML |
Reads and writes a metadata XML file specifying the image-resolution.
|
| Rooted |
Prepend a 'root' before the file-path-prefix obtained from a delegate
|
| Rooted |
Represents a set of files, with a different path-root depending on context.
|
| Rooted | |
| RootedFilePath | |
| RootedFilePathUtilities | |
| RootPathMap |
A collection of root-paths indexed by their name.
|
| RotateImageToMatchEXIFOrientation |
Rotates an image to match any EXIF orientation information, if it exists.
|
| SampleWithDirectory | |
| Shuffle<T extends org.anchoranalysis.io.input.InputFromManager> |
Randomly shuffles the order of the inputs.
|
| ShuffleIfRequested<T extends org.anchoranalysis.io.input.InputFromManager> |
Like
Shuffle if requested in the InputContextParameters otherwise makes no change
to the inputs. |
| SingleChannel |
For an image with a single channel
|
| SizeExtents |
Remembers the different sizes among the files
|
| SortAlphabetically | |
| SortAlphabetically<T extends org.anchoranalysis.io.input.InputFromManager> |
Sorts the input-items in alphabetical order of their input-name.
|
| SortAlphabeticallyWithDirectory | |
| SortedSetChannel | |
| SortedSetSlice | |
| Stacks |
An
InputManager where each file provides one or more
Stacks. |
| StackWriterDelegateBase |
A base class for a
StackWriter delegates to another StackWriter based on values
of a StackWriteAttributes. |
| StaticFilePath | |
| SubsetRangeIfRequested |
If specified in the context, the existing name if subsetted according to an index range.
|
| SubstituteRegularExpression |
A regular expression substitution (replaceAll) is applied to the relative-path
|
| SummarizeBase<T extends org.anchoranalysis.io.input.InputFromManager,S> | |
| SummarizeInputs<T extends org.anchoranalysis.io.input.InputFromManager> | |
| Summarizer<T> |
Summarizes a set of elements by outputting a descriptive string.
|
| SummarizerAggregate<T> |
Collects summary data about a set of input files that will eventually be outputted to the user
|
| SummarizerCount<T> |
A count of the number of inputs.
|
| SummarizerImageMetadata<T> |
Summarizes
ImageMetadataInput in different ways. |
| SummarizerImageMetadataSimple<T> |
A simple summarizer, where there's one summary-item per image.
|
| SummarizerInputFromManager<T extends org.anchoranalysis.io.input.InputFromManager,S> |
Extracts a particular item from an
InputFromManager for further summarization downstream. |
| SummarizerListMultiline<T> |
Creates a string where each line is an element.
|
| SummarizerPath |
Base class for
Summarizers that operate on the Path associated with inputs. |
| SummarizerSplitMoreThan<T> |
Multiplexes between two summarizers depending on the total number of count.
|
| TimeIntervalNamer |
Derives a human-friendly name for a time-interval.
|
| TimestampPattern |
Extracts a timestamp from a file-name if it exists.
|
| TimeStyle |
How to style a time in a file-name.
|
| WriteResolutionXml |
When writing a stack, an additional file is written to indicate the physical voxel sizes, if this
information is known.
|