edu.unh.sdb.datasource
Class ARRSClippedCopyLeafNode

java.lang.Object
  extended by edu.unh.sdb.datasource.ARRSNode
      extended by edu.unh.sdb.datasource.ARRSLeafNode
          extended by edu.unh.sdb.datasource.ARRSCopyLeafNode
              extended by edu.unh.sdb.datasource.ARRSClippedCopyLeafNode

public class ARRSClippedCopyLeafNode
extends ARRSCopyLeafNode


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
ARRSClippedCopyLeafNode()
          Constructor without argument
ARRSClippedCopyLeafNode(ARRSClippedCopyLeafNode src)
          Copy constructor with subbounds
ARRSClippedCopyLeafNode(ARRSCopyLeafNode src)
          Copy constructor
ARRSClippedCopyLeafNode(ISBounds bounds)
          Constructor takes a single ISbounds
ARRSClippedCopyLeafNode(ISBounds bounds, CellIndexable cblock)
          Constructor takes a ISbounds and a cell block
 
Method Summary
 ARRSNode copy()
          copy method creates references to all components, not copies.
 ISBounds getSubBounds()
          Get a subbounds
 void setSubBounds(ISBounds subbounds)
          Set a subbounds
 
Methods inherited from class edu.unh.sdb.datasource.ARRSCopyLeafNode
getIndexBlock, getIndexBlockBounds, setIndexBlock, setIndexBlockBounds, setRegionData
 
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

ARRSClippedCopyLeafNode

public ARRSClippedCopyLeafNode()
Constructor without argument


ARRSClippedCopyLeafNode

public ARRSClippedCopyLeafNode(ISBounds bounds)
Constructor takes a single ISbounds


ARRSClippedCopyLeafNode

public ARRSClippedCopyLeafNode(ISBounds bounds,
                               CellIndexable cblock)
Constructor takes a ISbounds and a cell block


ARRSClippedCopyLeafNode

public ARRSClippedCopyLeafNode(ARRSCopyLeafNode src)
Copy constructor


ARRSClippedCopyLeafNode

public ARRSClippedCopyLeafNode(ARRSClippedCopyLeafNode src)
Copy constructor with subbounds

Method Detail

copy

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

Overrides:
copy in class ARRSCopyLeafNode

setSubBounds

public void setSubBounds(ISBounds subbounds)
Set a subbounds


getSubBounds

public ISBounds getSubBounds()
Get a subbounds