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
@ALDMetaInfo(export=ALLOWED)
public class SegResult_ParticlesMultiChannel
extends Object
implements SegResult_Interface

Particle detection result for a multi-channel image.

Author:
moeller

Field Summary
protected  String image_name
          Name of the analyzed image.
protected  Vector<SegResult_Particles> resultVector
          Name of the analyzed image.
protected  SegResultEnums.MeasureUnit units
          Unit in which measurements are provided.
 
Constructor Summary
SegResult_ParticlesMultiChannel(String imgName)
          Default constructor.
 
Method Summary
 void addSegmentationResult(SegResult_Particles result)
           
 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.
 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 String image_name
Name of the analyzed image.


units

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


resultVector

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

Constructor Detail

SegResult_ParticlesMultiChannel

public SegResult_ParticlesMultiChannel(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)

getResultVec

public Vector<SegResult_Particles> getResultVec()

getImageName

public 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


Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.