public class ARRSCopyLeafNode extends ARRSLeafNode
theRegionData
baseBounds, cellSource, nodeId, path, siblingId
Constructor and Description |
---|
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
|
Modifier and Type | Method and Description |
---|---|
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
|
getRegionData
getBaseBounds, getCellIndexable, getID, getPath, getSibling, getSiblingID, setBaseBounds, setCellIndexable, setID, setNodePath, setSibling
public ARRSCopyLeafNode()
public ARRSCopyLeafNode(ISBounds bounds)
public ARRSCopyLeafNode(ISBounds bounds, CellIndexable cellSource)
public ARRSCopyLeafNode(ARRSCopyLeafNode src)
public ARRSNode copy()
public final void setIndexBlock(IndexBlock indexb)
public final IndexBlock getIndexBlock()
public final void setIndexBlockBounds(ISBounds b)
public final ISBounds getIndexBlockBounds()
protected void setRegionData()
setRegionData
in class ARRSLeafNode