@ALDAOperator(genericExecutionMode=ALL,
level=STANDARD)
public class HyperStackParticleDetectorUWT2D
extends de.unihalle.informatik.Alida.operator.ALDOperator
implements loci.common.StatusReporter
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".Modifier and Type | Field and Description |
---|---|
protected int |
channelIdx |
protected MTBImage |
inputImage |
protected ParticleDetectorUWT2D |
pdetector |
protected MTBRegion2DSetBag |
resultingRegionsets |
protected Vector<loci.common.StatusListener> |
statusListeners
vector of installed StatusListeners
|
Constructor and Description |
---|
HyperStackParticleDetectorUWT2D() |
HyperStackParticleDetectorUWT2D(MTBImage inputImage,
ParticleDetectorUWT2D pdetector,
int channelIdx) |
Modifier and Type | Method and Description |
---|---|
void |
addStatusListener(loci.common.StatusListener statuslistener) |
ParticleDetectorUWT2D |
getParticleDetector2D() |
MTBRegion2DSetBag |
getResultingRegionsets() |
void |
notifyListeners(loci.common.StatusEvent e) |
protected void |
operate() |
void |
removeStatusListener(loci.common.StatusListener statuslistener) |
void |
setInputImage(MTBImage inputimage) |
void |
validateCustom() |
addOperatorExecutionProgressEventListener, addParameter, addParameter, addParameterUnconditioned, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getDocumentation, getHidingMode, getInactiveParameterNames, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterDescriptorUnconditioned, getParameterNames, getParameterUnconditioned, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, hasInOutParameters, hasParameter, isAnnotatedParameter, isConfigured, print, print, print, printInterface, printInterface, readHistory, readResolve, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, removeParameter, runOp, runOp, runOp, setConstructionMode, setConstructionMode, setConstructionMode, setHidingMode, setName, setParameter, setParameterUnconditioned, setVerbose, toStringVerbose, unconfiguredItems, validate, validateGeneric, writeHistory, writeHistory, writeHistory
@Parameter(label="Input image", required=true, direction=IN, mode=STANDARD, dataIOOrder=1, description="Input image") protected transient MTBImage inputImage
@Parameter(label="Particle detector", required=true, direction=IN, mode=STANDARD, dataIOOrder=2, description="Particle detector for 2D-images based on UWT") protected ParticleDetectorUWT2D pdetector
@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
@Parameter(label="Resulting regionsets", required=false, direction=OUT, mode=STANDARD, dataIOOrder=1, description="Bag of resulting region sets") protected MTBRegion2DSetBag resultingRegionsets
protected transient Vector<loci.common.StatusListener> statusListeners
public HyperStackParticleDetectorUWT2D() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
public HyperStackParticleDetectorUWT2D(MTBImage inputImage, ParticleDetectorUWT2D pdetector, int channelIdx) throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
public MTBRegion2DSetBag getResultingRegionsets()
public void validateCustom() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
validateCustom
in class de.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
protected void operate() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException, de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
operate
in class de.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
public void setInputImage(MTBImage inputimage)
public ParticleDetectorUWT2D getParticleDetector2D()
public void addStatusListener(loci.common.StatusListener statuslistener)
addStatusListener
in interface loci.common.StatusReporter
public void notifyListeners(loci.common.StatusEvent e)
notifyListeners
in interface loci.common.StatusReporter
public void removeStatusListener(loci.common.StatusListener statuslistener)
removeStatusListener
in interface loci.common.StatusReporter
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.