|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object visad.data.FileAccessor visad.data.dods.GridVariableAdapter.GridAccessor
protected class GridVariableAdapter.GridAccessor
Provides support for accessing a DODS DGrid as a VisAD FileFlatField
.
Instances are immutable.
Constructor Summary | |
---|---|
GridVariableAdapter.GridAccessor(SampledSet domain,
dods.dap.DArray array)
Constructs from a domain and a DODS DArray . |
Method Summary | |
---|---|
FlatField |
getFlatField()
Returns a VisAD FlatField corresponding to this instance. |
FunctionType |
getFunctionType()
|
double[][] |
readFlatField(FlatField template,
int[] fileLocation)
Throws a VisADError. |
void |
writeFile(int[] fileLocation,
Data range)
Throws a VisADError. |
void |
writeFlatField(double[][] values,
FlatField template,
int[] fileLocation)
Throws a VisADError. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GridVariableAdapter.GridAccessor(SampledSet domain, dods.dap.DArray array)
DArray
.
domain
- The domain for the FileFlatField.array
- The DODS variable.Method Detail |
---|
public FunctionType getFunctionType()
getFunctionType
in class FileAccessor
public FlatField getFlatField() throws VisADException, RemoteException
FlatField
corresponding to this instance.
getFlatField
in class FileAccessor
VisADException
- VisAD failure.
RemoteException
- Java RMI failure.public void writeFlatField(double[][] values, FlatField template, int[] fileLocation)
writeFlatField
in class FileAccessor
values
- Some values.template
- A template FlatField.fileLocation
- An array of positional parameters.
VisADError
- This method does nothing and should not
have been invoked. Always thrown.public double[][] readFlatField(FlatField template, int[] fileLocation)
readFlatField
in class FileAccessor
template
- A template FlatField.fileLocation
- An array of positional parameters.
null
.
VisADError
- This method does nothing and should not
have been invoked. Always thrown.public void writeFile(int[] fileLocation, Data range)
writeFile
in class FileAccessor
fileLocation
- An array of positional parameters.range
- The range of a FlatField.
VisADError
- This method does nothing and should not
have been invoked. Always thrown.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |