org.cybertory.MSS
Class ZonesInfoImpl

java.lang.Object
  extended byorg.cybertory.MSS.ZonesInfoImpl
All Implemented Interfaces:
SelfScaler, ZonesInfo

public class ZonesInfoImpl
extends java.lang.Object
implements ZonesInfo

The class holds all the information specific to a zone, including intensities data.


Constructor Summary
ZonesInfoImpl(FeaturesIntensities fIntensities, MaLayout mLayout)
           
 
Method Summary
 int getNumZones()
           
 java.lang.Object getScaled(float pixelSize)
           
 ZoneCharacteristics getZoneCharacteristics(int zoneIndex)
           
 float[][][] getZoneIntensities(int zoneIndex)
           
 java.awt.geom.Point2D getZoneLocation(int zoneIndex)
           
 void setUniformZoneCharacteristics(ZoneCharacteristics zoneCharacteristics)
           
 void setZoneCharacteristics(int zoneIndex, ZoneCharacteristics zoneCharacteristics)
           
 void setZonesCharacteristics(ZoneCharacteristics[] zonesCharacteristics)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZonesInfoImpl

public ZonesInfoImpl(FeaturesIntensities fIntensities,
                     MaLayout mLayout)
Method Detail

getScaled

public java.lang.Object getScaled(float pixelSize)
Specified by:
getScaled in interface SelfScaler

setZonesCharacteristics

public void setZonesCharacteristics(ZoneCharacteristics[] zonesCharacteristics)

setZoneCharacteristics

public void setZoneCharacteristics(int zoneIndex,
                                   ZoneCharacteristics zoneCharacteristics)

setUniformZoneCharacteristics

public void setUniformZoneCharacteristics(ZoneCharacteristics zoneCharacteristics)

getNumZones

public int getNumZones()
Specified by:
getNumZones in interface ZonesInfo

getZoneLocation

public java.awt.geom.Point2D getZoneLocation(int zoneIndex)
Specified by:
getZoneLocation in interface ZonesInfo

getZoneIntensities

public float[][][] getZoneIntensities(int zoneIndex)
Specified by:
getZoneIntensities in interface ZonesInfo

getZoneCharacteristics

public ZoneCharacteristics getZoneCharacteristics(int zoneIndex)
Specified by:
getZoneCharacteristics in interface ZonesInfo