@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.ALDOperatorExceptionpublic HyperStackParticleDetectorUWT2D(MTBImage inputImage, ParticleDetectorUWT2D pdetector, int channelIdx) throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorExceptionpublic MTBRegion2DSetBag getResultingRegionsets()
public void validateCustom()
throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
validateCustom in class de.unihalle.informatik.Alida.operator.ALDOperatorde.unihalle.informatik.Alida.exceptions.ALDOperatorExceptionprotected void operate()
throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException,
de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
operate in class de.unihalle.informatik.Alida.operator.ALDOperatorde.unihalle.informatik.Alida.exceptions.ALDOperatorExceptionde.unihalle.informatik.Alida.exceptions.ALDProcessingDAGExceptionpublic void setInputImage(MTBImage inputimage)
public ParticleDetectorUWT2D getParticleDetector2D()
public void addStatusListener(loci.common.StatusListener statuslistener)
addStatusListener in interface loci.common.StatusReporterpublic void notifyListeners(loci.common.StatusEvent e)
notifyListeners in interface loci.common.StatusReporterpublic void removeStatusListener(loci.common.StatusListener statuslistener)
removeStatusListener in interface loci.common.StatusReporterCopyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.