T
- input-typepublic abstract class QuickBase<T extends InputFromManager> extends InputManagerWithStackReader<T>
This provides a quicker means to specify certain projects.
Note that stackReader
is used for reading the main input-raster and stackReaderAppend
is used for reading any appended files. Both are initialized to a default
reader if not specified.
Constructor and Description |
---|
QuickBase() |
Modifier and Type | Method and Description |
---|---|
protected InputManager<FileInput> |
fileInputManager() |
FilesProviderWithDirectory |
getFiles()
A path to the main channel of each file
|
MatchedAppendCsv |
getFilterFilesCsv()
If set, a CSV is read with two columns: the names of images and a
|
FileNamer |
getNamer()
Assigns each input a unique compact name.
|
String |
getRegex()
A regular-expression applied to the image file-path that matches three groups.
|
String |
getRootName()
If non-empty then a rooted filesystem is used with this root
|
StackReader |
getStackReaderAppend()
The raster-reader for reading any appended files
|
void |
setFiles(FilesProviderWithDirectory files)
A path to the main channel of each file
|
void |
setFilterFilesCsv(MatchedAppendCsv filterFilesCsv)
If set, a CSV is read with two columns: the names of images and a
|
void |
setNamer(FileNamer namer)
Assigns each input a unique compact name.
|
void |
setRegex(String regex)
A regular-expression applied to the image file-path that matches three groups.
|
void |
setRootName(String rootName)
If non-empty then a rooted filesystem is used with this root
|
void |
setStackReaderAppend(StackReader stackReaderAppend)
The raster-reader for reading any appended files
|
getStackReader, setStackReader
inputs
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
protected InputManager<FileInput> fileInputManager() throws BeanMisconfiguredException
BeanMisconfiguredException
public String getRootName()
public void setRootName(String rootName)
public FilesProviderWithDirectory getFiles()
public void setFiles(FilesProviderWithDirectory files)
public FileNamer getNamer()
public void setNamer(FileNamer namer)
public MatchedAppendCsv getFilterFilesCsv()
public void setFilterFilesCsv(MatchedAppendCsv filterFilesCsv)
public String getRegex()
public void setRegex(String regex)
public StackReader getStackReaderAppend()
public void setStackReaderAppend(StackReader stackReaderAppend)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.