de.unihalle.informatik.MiToBo.apps.particles2D
Class HyperStackParticleDetectorUWT2D
java.lang.Object
de.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.MiToBo.apps.particles2D.HyperStackParticleDetectorUWT2D
- All Implemented Interfaces:
- de.unihalle.informatik.Alida.datatypes.ALDConfigurationValidator, loci.common.StatusReporter
@ALDAOperator(genericExecutionMode=ALL,
level=STANDARD)
public class HyperStackParticleDetectorUWT2D
- extends de.unihalle.informatik.Alida.operator.ALDOperator
- implements loci.common.StatusReporter
A particle detector that runs the ParticleDetectorUWT2D
given as input (with all parameters set)
over all slices of the input image for a given channel. The info strings of the resulting region sets
are set to "z=.,t=.,c=channelIdx".
- Author:
- Oliver Gress
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
de.unihalle.informatik.Alida.operator.ALDOperator.HidingMode |
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
completeDAG, name, portHashAccess, verbose, versionProvider |
Methods inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
deserializeFromXmlFile, fieldContained, getALDPortHashAccessKey, getConstructionMode, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, isConfigured, parametersToXmlObject, print, print, print, printInterface, printInterface, readHistory, readResolve, reinitializeParameterDescriptors, runOp, runOp, runOp, serializeToXmlFile, setConstructionMode, setName, setParameter, setParametersFromXml, setParametersFromXml, setVerbose, toStringVerbose, unconfiguredItems, validate, validateGeneric, writeHistory, writeHistory, writeHistory, writeParametersToXml |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
channelIdx
@Parameter(label="Channel index",
required=true,
direction=IN,
mode=STANDARD,
dataIOOrder=3,
description="Index of the channel where particles are to be detected")
protected int channelIdx
inputImage
@Parameter(label="Input image",
required=true,
direction=IN,
mode=STANDARD,
dataIOOrder=1,
description="Input image")
protected transient MTBImage inputImage
pdetector
@Parameter(label="Particle detector",
required=true,
direction=IN,
mode=STANDARD,
dataIOOrder=2,
description="Particle detector for 2D-images based on UWT")
protected ParticleDetectorUWT2D pdetector
resultingRegionsets
@Parameter(label="Resulting regionsets",
required=false,
direction=OUT,
mode=STANDARD,
dataIOOrder=1,
description="Bag of resulting region sets")
protected MTBRegion2DSetBag resultingRegionsets
statusListeners
protected transient java.util.Vector<loci.common.StatusListener> statusListeners
- vector of installed StatusListeners
HyperStackParticleDetectorUWT2D
public HyperStackParticleDetectorUWT2D()
throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
- Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
HyperStackParticleDetectorUWT2D
public HyperStackParticleDetectorUWT2D(MTBImage inputImage,
ParticleDetectorUWT2D pdetector,
int channelIdx)
throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
- Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
addStatusListener
public void addStatusListener(loci.common.StatusListener statuslistener)
- Specified by:
addStatusListener
in interface loci.common.StatusReporter
getParticleDetector2D
public ParticleDetectorUWT2D getParticleDetector2D()
getResultingRegionsets
public MTBRegion2DSetBag getResultingRegionsets()
notifyListeners
public void notifyListeners(loci.common.StatusEvent e)
- Specified by:
notifyListeners
in interface loci.common.StatusReporter
operate
protected void operate()
throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException,
de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
- Specified by:
operate
in class de.unihalle.informatik.Alida.operator.ALDOperator
- Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
removeStatusListener
public void removeStatusListener(loci.common.StatusListener statuslistener)
- Specified by:
removeStatusListener
in interface loci.common.StatusReporter
setInputImage
public void setInputImage(MTBImage inputimage)
validateCustom
public void validateCustom()
throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
- Overrides:
validateCustom
in class de.unihalle.informatik.Alida.operator.ALDOperator
- Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException