public class MarkProposerStrategy extends SinglePathStrategy
Constructor and Description |
---|
MarkProposerStrategy() |
Modifier and Type | Method and Description |
---|---|
Optional<String> |
annotationLabelFor(ProvidesStackInput item,
OperationContext operationContext)
A human-friendly textual description of the annotation, or
Optional.empty() if no
label is available. |
Optional<DerivePath> |
dictionaryDeriver() |
List<DerivePath> |
getAdditionalBackgrounds()
Additional background-stacks that are possible to use while annotating.
|
NamedBean<MarkEvaluator> |
getMarkEvaluator()
A mark-evaluator that is added to the GUI to support this annotation
|
String |
getMarkProposer()
Name of the
MarkProposer to use. |
MultipleComparer |
getMultipleComparer() |
DerivePath |
getPathDefaultMarks() |
DerivePath |
getPathDictionary() |
String |
getPointsFitter()
Name of the
PointsFitter to use. |
Optional<DerivePath> |
marksDeriver() |
void |
setAdditionalBackgrounds(List<DerivePath> additionalBackgrounds)
Additional background-stacks that are possible to use while annotating.
|
void |
setMarkEvaluator(NamedBean<MarkEvaluator> markEvaluator)
A mark-evaluator that is added to the GUI to support this annotation
|
void |
setMarkProposer(String markProposer)
Name of the
MarkProposer to use. |
void |
setMultipleComparer(MultipleComparer multipleComparer) |
void |
setPathDefaultMarks(DerivePath pathDefaultMarks) |
void |
setPathDictionary(DerivePath pathDictionary) |
void |
setPointsFitter(String pointsFitter)
Name of the
PointsFitter to use. |
int |
weightWidthDescription()
The degree as to how lengthy the labels from
AnnotatorStrategy.annotationLabelFor(ProvidesStackInput,
OperationContext) can be. |
getPathAnnotation, pathFor, setPathAnnotation
getBackground, getStackReader, setBackground, setStackReader
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public Optional<DerivePath> dictionaryDeriver()
public Optional<DerivePath> marksDeriver()
public int weightWidthDescription()
AnnotatorStrategy
AnnotatorStrategy.annotationLabelFor(ProvidesStackInput,
OperationContext)
can be.
The higher the number, the lengthier AnnotatorStrategy.annotationLabelFor(ProvidesStackInput,
OperationContext)
can be.
weightWidthDescription
in class AnnotatorStrategy
public Optional<String> annotationLabelFor(ProvidesStackInput item, OperationContext operationContext)
AnnotatorStrategy
Optional.empty()
if no
label is available.annotationLabelFor
in class AnnotatorStrategy
item
- the input to find an annotation label for.operationContext
- TODOpublic String getMarkProposer()
MarkProposer
to use.public void setMarkProposer(String markProposer)
MarkProposer
to use.public String getPointsFitter()
PointsFitter
to use.public void setPointsFitter(String pointsFitter)
PointsFitter
to use.public DerivePath getPathDefaultMarks()
public void setPathDefaultMarks(DerivePath pathDefaultMarks)
public DerivePath getPathDictionary()
public void setPathDictionary(DerivePath pathDictionary)
public List<DerivePath> getAdditionalBackgrounds()
These must have the same dimensions as the energy-stack.
public void setAdditionalBackgrounds(List<DerivePath> additionalBackgrounds)
These must have the same dimensions as the energy-stack.
public MultipleComparer getMultipleComparer()
public void setMultipleComparer(MultipleComparer multipleComparer)
public NamedBean<MarkEvaluator> getMarkEvaluator()
public void setMarkEvaluator(NamedBean<MarkEvaluator> markEvaluator)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.