org.cybertory.MSS
Class ZonesInfoImpl
java.lang.Object
org.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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZonesInfoImpl
public ZonesInfoImpl(FeaturesIntensities fIntensities,
MaLayout mLayout)
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