edu.unh.sdb.lattice
Class Cell

java.lang.Object
  extended by edu.unh.sdb.lattice.Cell
Direct Known Subclasses:
ArrayCell, UnstructuredCell

public abstract class Cell
extends java.lang.Object

The Cell class groups several sample points into a cell.


Field Summary
protected  Point[] coords
           
protected  Datum[] data
           
protected  int dimensionality
           
protected  int numVertices
           
 
Constructor Summary
Cell(int numAttributes, int dimensionality, int numVertices)
           
Cell(Point[] coords, Datum[] data)
           
 
Method Summary
 Datum datum(int i)
           
 int dim()
           
 Datum[] getData()
           
 int getNumVertices()
           
 Point[] getVertexCoords()
           
abstract  boolean intersects(Cell c)
           
protected  void setData(Datum[] data)
           
protected  void setDimensionality(int dim)
           
protected  void setVertexCoords(Point[] vertexCoords)
           
 java.lang.String toString()
          Return a String representing the object.
 java.lang.String toString(java.lang.String indent)
          Return a String representing the object indented by the argument string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dimensionality

protected int dimensionality

numVertices

protected int numVertices

data

protected Datum[] data

coords

protected Point[] coords
Constructor Detail

Cell

public Cell(Point[] coords,
            Datum[] data)

Cell

public Cell(int numAttributes,
            int dimensionality,
            int numVertices)
Method Detail

dim

public int dim()

getNumVertices

public int getNumVertices()

datum

public Datum datum(int i)

getData

public Datum[] getData()

setData

protected void setData(Datum[] data)

getVertexCoords

public Point[] getVertexCoords()

setVertexCoords

protected void setVertexCoords(Point[] vertexCoords)

setDimensionality

protected final void setDimensionality(int dim)

toString

public java.lang.String toString()
Return a String representing the object.

Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(java.lang.String indent)
Return a String representing the object indented by the argument string.


intersects

public abstract boolean intersects(Cell c)