edu.unh.sdb.datasource
Class ARRSCopyDataBlock

java.lang.Object
  extended by edu.unh.sdb.datasource.DataCollection
      extended by edu.unh.sdb.datasource.DataBlock
          extended by edu.unh.sdb.datasource.DataBlockProxy
              extended by edu.unh.sdb.datasource.ARRSCopyDataBlock
All Implemented Interfaces:
Indexable

public class ARRSCopyDataBlock
extends DataBlockProxy

Author:
rdb

Field Summary
 
Fields inherited from class edu.unh.sdb.datasource.DataCollection
attributeOrder, axisOrdering, axisWeights, bounds, dataOrder, dimensionality, numAttributes, pointOrder, recordDesc
 
Constructor Summary
ARRSCopyDataBlock(ISBounds isb, RecordDescriptor recordDesc)
           
ARRSCopyDataBlock(ISBounds isb, RecordDescriptor recordDesc, AxisOrdering ordering)
           
 
Method Summary
 DataCollection getIndexDC()
          getIndexDC
 int getIndexHigh()
          getIndexHigh
 int getIndexLow()
          getIndexLow
protected  DataBlock loadData()
          loadData() - responsibility of the child class to implement code to load the true DataBlock object.
 void setIndexData(DataCollection indexDC, int low, int high)
          setIndexPDS
 void setPointData(DataCollection pointDC)
          setPointPDS
 
Methods inherited from class edu.unh.sdb.datasource.DataBlockProxy
datum, datum, getDataBlock, setDataBlock, setDatum, subblock, subblock, subblock
 
Methods inherited from class edu.unh.sdb.datasource.DataBlock
getValues, setByAttribute, setByte, setBytes, setBytes, setBytesByAttribute, setBytesByPoint, setDouble, setDoubles, setDoubles, setDoublesByAttribute, setDoublesByPoint, setFloat, setFloats, setFloats, setFloatsByAttribute, setFloatsByPoint, setInt, setInts, setInts, setIntsByAttribute, setIntsByPoint, setShort, setShorts, setShorts, setShortsByAttribute, setShortsByPoint, setValues, setValues, setValuesByAttribute, setValuesByPoint, toString
 
Methods inherited from class edu.unh.sdb.datasource.DataCollection
byteSize, computeOffset, computeOffset, copyBounds, createDataBlock, createDataBlock, createDataBlock, createDatum, createDatum, createDatum, createDatum, createDatum, createDatum, datum, datum, datum, datum, datum, dim, getAxisOrdering, getAxisWeight, getAxisWeights, getBounds, getByte, getBytes, getBytes, getBytes, getBytes, getBytes, getBytes, getBytesByAttribute, getBytesByAttribute, getBytesByPoint, getBytesByPoint, getDataOrder, getDimensionsArray, getDouble, getDoubles, getDoubles, getDoubles, getDoubles, getDoubles, getDoubles, getDoublesByAttribute, getDoublesByAttribute, getDoublesByPoint, getDoublesByPoint, getFloat, getFloats, getFloats, getFloats, getFloats, getFloats, getFloats, getFloatsByAttribute, getFloatsByAttribute, getFloatsByPoint, getFloatsByPoint, getInt, getInts, getInts, getInts, getInts, getInts, getInts, getIntsByAttribute, getIntsByAttribute, getIntsByPoint, getIntsByPoint, getLowerBoundsArray, getNumAttributes, getRecordDescriptor, getShort, getShorts, getShorts, getShorts, getShorts, getShorts, getShorts, getShortsByAttribute, getShortsByAttribute, getShortsByPoint, getShortsByPoint, getStorageType, getValues, getValuesByAttribute, getValuesByPoint, longVolume, setAxisOrdering, setBounds, setRecordDescriptor, size, subblock, subblock, subblock, subblock, subblock, subblock, subblock, subblock, subblock, useBytesOnly, volume
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ARRSCopyDataBlock

public ARRSCopyDataBlock(ISBounds isb,
                         RecordDescriptor recordDesc,
                         AxisOrdering ordering)
Parameters:
isb -
recordDesc -
axisOrdering -

ARRSCopyDataBlock

public ARRSCopyDataBlock(ISBounds isb,
                         RecordDescriptor recordDesc)
Parameters:
isb -
recordDesc -
Method Detail

setIndexData

public void setIndexData(DataCollection indexDC,
                         int low,
                         int high)
setIndexPDS


setPointData

public void setPointData(DataCollection pointDC)
setPointPDS


getIndexDC

public DataCollection getIndexDC()
getIndexDC


getIndexHigh

public int getIndexHigh()
getIndexHigh


getIndexLow

public int getIndexLow()
getIndexLow


loadData

protected DataBlock loadData()
loadData() - responsibility of the child class to implement code to load the true DataBlock object.

Specified by:
loadData in class DataBlockProxy
Returns:
DataBlock