edu.unh.sdb.datasource
Class ARRSCopyLeafNode

java.lang.Object
  extended by edu.unh.sdb.datasource.ARRSNode
      extended by edu.unh.sdb.datasource.ARRSLeafNode
          extended by edu.unh.sdb.datasource.ARRSCopyLeafNode
Direct Known Subclasses:
ARRSClippedCopyLeafNode

public class ARRSCopyLeafNode
extends ARRSLeafNode


Field Summary
 
Fields inherited from class edu.unh.sdb.datasource.ARRSLeafNode
theRegionData
 
Fields inherited from class edu.unh.sdb.datasource.ARRSNode
baseBounds, cellSource, nodeId, path, siblingId
 
Constructor Summary
ARRSCopyLeafNode()
          Constructor without argument
ARRSCopyLeafNode(ARRSCopyLeafNode src)
          Copy constructor
ARRSCopyLeafNode(ISBounds bounds)
          Constructor takes a single ISbounds
ARRSCopyLeafNode(ISBounds bounds, CellIndexable cellSource)
          Constructor takes a ISbounds and a cell block
 
Method Summary
 ARRSNode copy()
          copy method creates references to all components, not copies.
 IndexBlock getIndexBlock()
          Get the IndexBlock
 ISBounds getIndexBlockBounds()
          Get the index block bounds
 void setIndexBlock(IndexBlock indexb)
          Set an IndexBlock
 void setIndexBlockBounds(ISBounds b)
          Set the index block bounds
protected  void setRegionData()
          Set an uniform region cell data
 
Methods inherited from class edu.unh.sdb.datasource.ARRSLeafNode
getRegionData
 
Methods inherited from class edu.unh.sdb.datasource.ARRSNode
getBaseBounds, getCellIndexable, getID, getPath, getSibling, getSiblingID, setBaseBounds, setCellIndexable, setID, setNodePath, setSibling
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ARRSCopyLeafNode

public ARRSCopyLeafNode()
Constructor without argument


ARRSCopyLeafNode

public ARRSCopyLeafNode(ISBounds bounds)
Constructor takes a single ISbounds


ARRSCopyLeafNode

public ARRSCopyLeafNode(ISBounds bounds,
                        CellIndexable cellSource)
Constructor takes a ISbounds and a cell block


ARRSCopyLeafNode

public ARRSCopyLeafNode(ARRSCopyLeafNode src)
Copy constructor

Method Detail

copy

public ARRSNode copy()
copy method creates references to all components, not copies.

Specified by:
copy in class ARRSNode

setIndexBlock

public final void setIndexBlock(IndexBlock indexb)
Set an IndexBlock


getIndexBlock

public final IndexBlock getIndexBlock()
Get the IndexBlock


setIndexBlockBounds

public final void setIndexBlockBounds(ISBounds b)
Set the index block bounds


getIndexBlockBounds

public final ISBounds getIndexBlockBounds()
Get the index block bounds


setRegionData

protected void setRegionData()
Set an uniform region cell data

Specified by:
setRegionData in class ARRSLeafNode