de.unihalle.informatik.MiToBo.apps.datatypes.cellImages
Class SegResult_ParticlesMultiChannel

java.lang.Object
  extended by de.unihalle.informatik.MiToBo.apps.datatypes.cellImages.SegResult_ParticlesMultiChannel
All Implemented Interfaces:
SegResult_Interface

@ALDParametrizedClass
public class SegResult_ParticlesMultiChannel
extends java.lang.Object
implements SegResult_Interface

Particle detection result for a multi-channel image.

Author:
moeller

Field Summary
protected  java.lang.String image_name
          Name of the analyzed image.
protected  java.util.Vector<SegResult_Particles> resultVector
          Name of the analyzed image.
protected  SegResultEnums.MeasureUnit units
          Unit in which measurements are provided.
 
Constructor Summary
SegResult_ParticlesMultiChannel(java.lang.String imgName)
          Default constructor.
 
Method Summary
 void addSegmentationResult(SegResult_Particles result)
           
 java.lang.String getImageName()
          Note: Returned string might be null if the result is associated with a single cell rather than a complete image!
 SegResultEnums.MeasureUnit getMeasurementUnit()
          Returns the unit of measurements.
 java.util.Vector<SegResult_Particles> getResultVec()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

image_name

@ALDClassParameter(label="Processed image",
                   dataIOOrder=-10)
protected java.lang.String image_name
Name of the analyzed image.


resultVector

@ALDClassParameter(label="Processed image",
                   dataIOOrder=-10)
protected java.util.Vector<SegResult_Particles> resultVector
Name of the analyzed image.


units

@ALDClassParameter(label="Measurement unit",
                   dataIOOrder=-5)
protected SegResultEnums.MeasureUnit units
Unit in which measurements are provided.

Constructor Detail

SegResult_ParticlesMultiChannel

public SegResult_ParticlesMultiChannel(java.lang.String imgName)
Default constructor.

Parameters:
imgName - Name of analyzed image.
ch - Processed channel.
regions - Set of detected regions.
mask - Binary mask with segmentation result.
count - Number of detected particles.
avgsize - Average size of nuclei.
Method Detail

addSegmentationResult

public void addSegmentationResult(SegResult_Particles result)

getImageName

public java.lang.String getImageName()
Note: Returned string might be null if the result is associated with a single cell rather than a complete image!

Specified by:
getImageName in interface SegResult_Interface

getMeasurementUnit

public SegResultEnums.MeasureUnit getMeasurementUnit()
Description copied from interface: SegResult_Interface
Returns the unit of measurements.

Specified by:
getMeasurementUnit in interface SegResult_Interface

getResultVec

public java.util.Vector<SegResult_Particles> getResultVec()