org.cybertory.MSS
Class GridFeaturesIntensities

java.lang.Object
  extended byorg.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.


Field Summary
 int numCols
           
 int numMetacols
           
 int numMetarows
           
 int numRows
           
 java.awt.Point[] zoneMetaCoordinates
           
 
Constructor Summary
GridFeaturesIntensities(float[][][][][] gridIntensities, int numRows, int numCols)
           
GridFeaturesIntensities(float[][][][] intensities, int numMetarows, int numMetacols, int numRows, int numCols, java.awt.Point[] zoneMetaCoords)
           
 
Method Summary
 java.awt.Dimension getMetaDimension()
           
 int getNumZones()
           
 java.awt.Dimension getZoneDimension()
           
 java.awt.Point getZoneMetaCoordinate(int zoneIndex)
           
 java.awt.Point[] getZoneMetaCoordinates()
           
 float[][][] intensitiesForZone(int zoneIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

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)
Method Detail

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