|
||||||||||
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.VectorAccessor
public class VectorAccessor
Provides support for accessing a DODS primitive vector as a VisAD FileFlatField
.
Instances are immutable.
Constructor Summary | |
---|---|
VectorAccessor(FunctionType funcType,
VectorAdapter vectorAdapter,
SampledSet domain,
dods.dap.PrimitiveVector vector)
Constructs from a function-type, a vector adapter, a domain and a DODS primitive vector. |
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 VectorAccessor(FunctionType funcType, VectorAdapter vectorAdapter, SampledSet domain, dods.dap.PrimitiveVector vector)
funcType
- The function-type for the FlatField.vectorAdapter
- The vector adapter corresponding to the DODS
primitive vector.domain
- The domain for the FileFlatField.vector
- The DODS primitive vector.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 |