@ALDAOperator(genericExecutionMode=ALL,
level=APPLICATION,
allowBatchMode=true)
public class NeuriteParticleDetector2D
extends MTBOperator
ParticleDetectorUWT2D| Modifier and Type | Field and Description |
|---|---|
private MTBRegion2DSet |
detectedParticles |
private MTBNeurite2DSet |
neuriteSet
Set of neurite regions for detecting particle only inside these regions, an
be null for detection all particles in the complete image
|
private Integer |
particleChannel
Define extractor parameters.
|
private ParticleDetectorUWT2D |
particleDetector |
| Constructor and Description |
|---|
NeuriteParticleDetector2D()
Standardconstructor.
|
NeuriteParticleDetector2D(Integer _particleChannel,
ParticleDetectorUWT2D _particleDetector,
MTBNeurite2DSet _neuriteSet,
Boolean _verbose)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
MTBRegion2DSet |
getDetectedParticles()
Get regions of detected particles.
|
MTBNeurite2DSet |
getNeuriteSet()
Get the input set of neurites.
|
Integer |
getParticleChannel()
Get image channel including particles.
|
ParticleDetectorUWT2D |
getParticleDetector()
Get particle detector.
|
protected void |
operate() |
void |
setNeuriteSet(MTBNeurite2DSet _neuriteSet)
Set the input set of neurites.
|
void |
setParticleImage(MTBImage particleImage)
Set particle image for particle detector.
|
readResolveaddOperatorExecutionProgressEventListener, 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, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, removeParameter, runOp, runOp, runOp, setConstructionMode, setConstructionMode, setConstructionMode, setHidingMode, setName, setParameter, setParameterUnconditioned, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory@Parameter(label="Particle Channel",
direction=IN,
required=true,
description="Image channel including particles (1 labels first channel).",
mode=STANDARD,
dataIOOrder=0)
private Integer particleChannel
@Parameter(label="Particle Detector",
required=true,
direction=IN,
description="Particle detector.",
mode=STANDARD,
dataIOOrder=1)
private ParticleDetectorUWT2D particleDetector
@Parameter(label="Detected Particle Regions",
direction=OUT,
required=true,
description="Regions of detected particles.")
private transient MTBRegion2DSet detectedParticles
private transient MTBNeurite2DSet neuriteSet
public NeuriteParticleDetector2D()
throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorExceptionpublic NeuriteParticleDetector2D(Integer _particleChannel, ParticleDetectorUWT2D _particleDetector, MTBNeurite2DSet _neuriteSet, Boolean _verbose) throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
_particleChannel - channel number of particles in the multi-fluorescence image (1
labels first channel)_particleDetector - detector for particle detection_neuriteSet - set of neurite regions for detecting particle only inside these
regions, can be null for detection all particles in the complete
image_verbose - flag for standard console outputsde.unihalle.informatik.Alida.exceptions.ALDOperatorExceptionpublic Integer getParticleChannel()
public ParticleDetectorUWT2D getParticleDetector()
public void setParticleImage(MTBImage particleImage)
public MTBNeurite2DSet getNeuriteSet()
public void setNeuriteSet(MTBNeurite2DSet _neuriteSet)
public MTBRegion2DSet getDetectedParticles()
protected 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.ALDProcessingDAGExceptionCopyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.