gov.nih.nci.mageom.domain.ArrayDesign
Interface ZoneLayout

All Superinterfaces:
Extendable
All Known Implementing Classes:
ZoneLayoutImpl

public interface ZoneLayout
extends Extendable

Specifies the layout of features in a rectangular grid.

Version:
%I%, %G%

Method Summary
 DistanceUnit getDistanceUnit()
          Returns the value of this ZoneLayout object's distanceUnit attribute.
 java.lang.Integer getNumFeaturesPerCol()
          Returns the value of this ZoneLayout object's numFeaturesPerCol attribute.
 java.lang.Integer getNumFeaturesPerRow()
          Returns the value of this ZoneLayout object's numFeaturesPerRow attribute.
 java.lang.Float getSpacingBetweenCols()
          Returns the value of this ZoneLayout object's spacingBetweenCols attribute.
 java.lang.Float getSpacingBetweenRows()
          Returns the value of this ZoneLayout object's spacingBetweenRows attribute.
 void setDistanceUnit(DistanceUnit p_distanceUnit)
          Sets the distanceUnit attribute.
 void setNumFeaturesPerCol(java.lang.Integer p_numFeaturesPerCol)
          Sets the numFeaturesPerCol attribute.
 void setNumFeaturesPerRow(java.lang.Integer p_numFeaturesPerRow)
          Sets the numFeaturesPerRow attribute.
 void setSpacingBetweenCols(java.lang.Float p_spacingBetweenCols)
          Sets the spacingBetweenCols attribute.
 void setSpacingBetweenRows(java.lang.Float p_spacingBetweenRows)
          Sets the spacingBetweenRows attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setNumFeaturesPerRow

void setNumFeaturesPerRow(java.lang.Integer p_numFeaturesPerRow)
Sets the numFeaturesPerRow attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ZoneLayout object.

Parameters:
p_numFeaturesPerRow - The new value for numFeaturesPerRow.
See Also:
getNumFeaturesPerRow()

getNumFeaturesPerRow

java.lang.Integer getNumFeaturesPerRow()
Returns the value of this ZoneLayout object's numFeaturesPerRow attribute. Description of numFeaturesPerRow: The number of features from left to right.

Returns:
int The value of numFeaturesPerRow.

setNumFeaturesPerCol

void setNumFeaturesPerCol(java.lang.Integer p_numFeaturesPerCol)
Sets the numFeaturesPerCol attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ZoneLayout object.

Parameters:
p_numFeaturesPerCol - The new value for numFeaturesPerCol.
See Also:
getNumFeaturesPerCol()

getNumFeaturesPerCol

java.lang.Integer getNumFeaturesPerCol()
Returns the value of this ZoneLayout object's numFeaturesPerCol attribute. Description of numFeaturesPerCol: The number of features from top to bottom of the grid.

Returns:
int The value of numFeaturesPerCol.

setSpacingBetweenRows

void setSpacingBetweenRows(java.lang.Float p_spacingBetweenRows)
Sets the spacingBetweenRows attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ZoneLayout object.

Parameters:
p_spacingBetweenRows - The new value for spacingBetweenRows.
See Also:
getSpacingBetweenRows()

getSpacingBetweenRows

java.lang.Float getSpacingBetweenRows()
Returns the value of this ZoneLayout object's spacingBetweenRows attribute. Description of spacingBetweenRows: Spacing between the rows.

Returns:
float The value of spacingBetweenRows.

setSpacingBetweenCols

void setSpacingBetweenCols(java.lang.Float p_spacingBetweenCols)
Sets the spacingBetweenCols attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ZoneLayout object.

Parameters:
p_spacingBetweenCols - The new value for spacingBetweenCols.
See Also:
getSpacingBetweenCols()

getSpacingBetweenCols

java.lang.Float getSpacingBetweenCols()
Returns the value of this ZoneLayout object's spacingBetweenCols attribute. Description of spacingBetweenCols: Spacing between the columns.

Returns:
float The value of spacingBetweenCols.

setDistanceUnit

void setDistanceUnit(DistanceUnit p_distanceUnit)
Sets the distanceUnit attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a ZoneLayout object.

Parameters:
p_distanceUnit - The new value for distanceUnit.
See Also:
getDistanceUnit()

getDistanceUnit

DistanceUnit getDistanceUnit()
Returns the value of this ZoneLayout object's distanceUnit attribute.

Returns:
gov.nih.nci.mageom.bean.Measurement.DistanceUnit The value of distanceUnit.
See Also:
DistanceUnit