@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.
|
readResolve
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, 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.ALDOperatorException
public 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.ALDOperatorException
public 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.ALDOperator
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.