org.cybertory.MSS
Class GridFeaturesIntensities
java.lang.Object
org.cybertory.MSS.GridFeaturesIntensities
- All Implemented Interfaces:
- FeaturesIntensities
- public class GridFeaturesIntensities
- extends java.lang.Object
- implements FeaturesIntensities
For microarrays where all zones are the same size, located on a regular
grid (evenly spaced metarows and metacols).
Also, the spacing between rows and columns (within zones) is consistent
amongst all the zones.
Constructor Summary |
GridFeaturesIntensities(float[][][][][] gridIntensities,
int numRows,
int numCols)
|
GridFeaturesIntensities(float[][][][] intensities,
int numMetarows,
int numMetacols,
int numRows,
int numCols,
java.awt.Point[] zoneMetaCoords)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
numMetarows
public final int numMetarows
numMetacols
public final int numMetacols
numRows
public final int numRows
numCols
public final int numCols
zoneMetaCoordinates
public final java.awt.Point[] zoneMetaCoordinates
GridFeaturesIntensities
public GridFeaturesIntensities(float[][][][] intensities,
int numMetarows,
int numMetacols,
int numRows,
int numCols,
java.awt.Point[] zoneMetaCoords)
GridFeaturesIntensities
public GridFeaturesIntensities(float[][][][][] gridIntensities,
int numRows,
int numCols)
getNumZones
public int getNumZones()
- Specified by:
getNumZones
in interface FeaturesIntensities
intensitiesForZone
public float[][][] intensitiesForZone(int zoneIndex)
- Specified by:
intensitiesForZone
in interface FeaturesIntensities
getMetaDimension
public java.awt.Dimension getMetaDimension()
getZoneDimension
public java.awt.Dimension getZoneDimension()
getZoneMetaCoordinate
public java.awt.Point getZoneMetaCoordinate(int zoneIndex)
getZoneMetaCoordinates
public java.awt.Point[] getZoneMetaCoordinates()