public abstract class PeriodicSubdirectoryReporter<T> extends ReporterInterval<VoxelizedMarksWithEnergy>
Modifier and Type | Field and Description |
---|---|
protected static int |
NUMBER_DIGITS_IN_OUTPUT |
Constructor and Description |
---|
PeriodicSubdirectoryReporter() |
Modifier and Type | Method and Description |
---|---|
protected abstract Optional<T> |
generateIterableElement(Reporting<VoxelizedMarksWithEnergy> reporting) |
String |
getOutputName() |
protected OutputterChecked |
getParentOutputter() |
protected void |
initialize(Generator<T> generator)
We setup the sequence-writer.
|
void |
reportBegin(FeedbackBeginParameters<VoxelizedMarksWithEnergy> optInit) |
void |
reportEnd(FeedbackEndParameters<VoxelizedMarksWithEnergy> parameters) |
void |
setOutputName(String outputName) |
getAggInterval, getAggIntervalLog10, reportIteration, setAggIntervalLog10
initializerForMarksBeans
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkMisconfigured, reportNewBest
protected static final int NUMBER_DIGITS_IN_OUTPUT
protected void initialize(Generator<T> generator) throws OutputWriteFailedException
OutputWriteFailedException
public void reportBegin(FeedbackBeginParameters<VoxelizedMarksWithEnergy> optInit) throws ReporterException
ReporterException
public void reportEnd(FeedbackEndParameters<VoxelizedMarksWithEnergy> parameters) throws ReporterException
ReporterException
protected abstract Optional<T> generateIterableElement(Reporting<VoxelizedMarksWithEnergy> reporting) throws ReporterException
ReporterException
protected OutputterChecked getParentOutputter()
public String getOutputName()
public void setOutputName(String outputName)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.