public class MDArray
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
Dataset |
AsClassicDataset(long iXDim,
long iYDim) |
Dataset |
AsClassicDataset(long iXDim,
long iYDim,
Group hRootGroup) |
Dataset |
AsClassicDataset(long iXDim,
long iYDim,
Group hRootGroup,
java.util.Vector options) |
boolean |
Cache() |
boolean |
Cache(java.util.Vector options) |
Statistics |
ComputeStatistics() |
Statistics |
ComputeStatistics(boolean approx_ok) |
Statistics |
ComputeStatistics(boolean approx_ok,
ProgressCallback callback) |
Statistics |
ComputeStatistics(boolean approx_ok,
ProgressCallback callback,
java.util.Vector options) |
Attribute |
CreateAttribute(java.lang.String name,
long[] dimensions,
ExtendedDataType data_type) |
Attribute |
CreateAttribute(java.lang.String name,
long[] dimensions,
ExtendedDataType data_type,
java.util.Vector options) |
void |
delete() |
int |
DeleteAttribute(java.lang.String name) |
int |
DeleteAttribute(java.lang.String name,
java.util.Vector options) |
int |
DeleteNoDataValue() |
Attribute |
GetAttribute(java.lang.String name) |
ExtendedDataType |
GetDataType() |
Dimension |
GetDimension(long index) |
long |
GetDimensionCount() |
Dimension[] |
GetDimensions() |
java.lang.String |
GetFullName() |
MDArray |
GetGridded(java.lang.String pszGridOptions) |
MDArray |
GetGridded(java.lang.String pszGridOptions,
MDArray xArray) |
MDArray |
GetGridded(java.lang.String pszGridOptions,
MDArray xArray,
MDArray yArray) |
MDArray |
GetGridded(java.lang.String pszGridOptions,
MDArray xArray,
MDArray yArray,
java.util.Vector options) |
MDArray |
GetMask() |
MDArray |
GetMask(java.util.Vector options) |
java.lang.String |
GetName() |
void |
GetNoDataValueAsDouble(java.lang.Double[] val) |
java.lang.String |
GetNoDataValueAsString() |
void |
GetOffset(java.lang.Double[] val) |
int |
GetOffsetStorageType() |
void |
GetScale(java.lang.Double[] val) |
int |
GetScaleStorageType() |
SpatialReference |
GetSpatialRef() |
Statistics |
GetStatistics() |
Statistics |
GetStatistics(boolean approx_ok) |
Statistics |
GetStatistics(boolean approx_ok,
boolean force) |
Statistics |
GetStatistics(boolean approx_ok,
boolean force,
ProgressCallback callback) |
java.util.Hashtable |
GetStructuralInfo() |
long |
GetTotalElementsCount() |
java.lang.String |
GetUnit() |
MDArray |
GetUnscaled() |
MDArray |
GetView(java.lang.String viewExpr) |
boolean |
Read(long[] starts,
long[] counts,
byte[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
double[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
float[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
int[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
long[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
byte[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
double[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
float[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
int[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
long[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
byte[] arrayOut) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
double[] arrayOut) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
float[] arrayOut) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
int[] arrayOut) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
long[] arrayOut) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
short[] arrayOut) |
boolean |
Read(long[] starts,
long[] counts,
long[] steps,
short[] outputBuffer) |
boolean |
Read(long[] starts,
long[] counts,
short[] outputBuffer) |
int |
Rename(java.lang.String newName) |
int |
Resize(long[] newDimensions) |
int |
Resize(long[] newDimensions,
java.util.Vector options) |
int |
SetNoDataValueDouble(double d) |
int |
SetNoDataValueString(java.lang.String nodata) |
int |
SetOffset(double val) |
int |
SetOffset(double val,
int storageType) |
int |
SetScale(double val) |
int |
SetScale(double val,
int storageType) |
int |
SetSpatialRef(SpatialReference srs) |
int |
SetUnit(java.lang.String unit) |
MDArray |
Transpose(int[] axisMap) |
boolean |
Write(long[] starts,
long[] counts,
byte[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
double[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
float[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
int[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
long[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
byte[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
double[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
float[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
int[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
long[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
byte[] arrayIn) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
double[] arrayIn) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
float[] arrayIn) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
int[] arrayIn) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
long[] arrayIn) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
short[] arrayIn) |
boolean |
Write(long[] starts,
long[] counts,
long[] steps,
short[] inputBuffer) |
boolean |
Write(long[] starts,
long[] counts,
short[] inputBuffer) |
public void delete()
public Dimension[] GetDimensions()
public boolean Read(long[] starts,
long[] counts,
long[] steps,
byte[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
short[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
int[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
long[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
float[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
double[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
byte[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
short[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
int[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
long[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
float[] outputBuffer)
public boolean Read(long[] starts,
long[] counts,
double[] outputBuffer)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
byte[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
short[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
int[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
long[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
float[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
double[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
byte[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
short[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
int[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
long[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
float[] inputBuffer)
public boolean Write(long[] starts,
long[] counts,
double[] inputBuffer)
public java.lang.String GetName()
public java.lang.String GetFullName()
public long GetTotalElementsCount()
public long GetDimensionCount()
public ExtendedDataType GetDataType()
public java.util.Hashtable GetStructuralInfo()
public int Resize(long[] newDimensions,
java.util.Vector options)
public int Resize(long[] newDimensions)
public Attribute GetAttribute(java.lang.String name)
public Attribute CreateAttribute(java.lang.String name, long[] dimensions, ExtendedDataType data_type, java.util.Vector options)
public Attribute CreateAttribute(java.lang.String name, long[] dimensions, ExtendedDataType data_type)
public int DeleteAttribute(java.lang.String name,
java.util.Vector options)
public int DeleteAttribute(java.lang.String name)
public void GetNoDataValueAsDouble(java.lang.Double[] val)
public java.lang.String GetNoDataValueAsString()
public int SetNoDataValueDouble(double d)
public int SetNoDataValueString(java.lang.String nodata)
public int DeleteNoDataValue()
public void GetOffset(java.lang.Double[] val)
public int GetOffsetStorageType()
public void GetScale(java.lang.Double[] val)
public int GetScaleStorageType()
public int SetOffset(double val,
int storageType)
public int SetOffset(double val)
public int SetScale(double val,
int storageType)
public int SetScale(double val)
public int SetUnit(java.lang.String unit)
public java.lang.String GetUnit()
public int SetSpatialRef(SpatialReference srs)
public SpatialReference GetSpatialRef()
public MDArray GetView(java.lang.String viewExpr)
public MDArray Transpose(int[] axisMap)
public MDArray GetUnscaled()
public MDArray GetMask(java.util.Vector options)
public MDArray GetMask()
public MDArray GetGridded(java.lang.String pszGridOptions, MDArray xArray, MDArray yArray, java.util.Vector options)
public MDArray GetGridded(java.lang.String pszGridOptions, MDArray xArray, MDArray yArray)
public MDArray GetGridded(java.lang.String pszGridOptions)
public Dataset AsClassicDataset(long iXDim, long iYDim, Group hRootGroup, java.util.Vector options)
public Dataset AsClassicDataset(long iXDim, long iYDim)
public Statistics GetStatistics(boolean approx_ok, boolean force, ProgressCallback callback)
public Statistics GetStatistics(boolean approx_ok, boolean force)
public Statistics GetStatistics(boolean approx_ok)
public Statistics GetStatistics()
public Statistics ComputeStatistics(boolean approx_ok, ProgressCallback callback, java.util.Vector options)
public Statistics ComputeStatistics(boolean approx_ok, ProgressCallback callback)
public Statistics ComputeStatistics(boolean approx_ok)
public Statistics ComputeStatistics()
public boolean Cache(java.util.Vector options)
public boolean Cache()
public int Rename(java.lang.String newName)
public Dimension GetDimension(long index)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
byte[] arrayOut)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
short[] arrayOut)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
int[] arrayOut)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
long[] arrayOut)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
float[] arrayOut)
public boolean Read(long[] starts,
long[] counts,
long[] steps,
long[] strides,
double[] arrayOut)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
byte[] arrayIn)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
short[] arrayIn)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
int[] arrayIn)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
long[] arrayIn)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
float[] arrayIn)
public boolean Write(long[] starts,
long[] counts,
long[] steps,
long[] strides,
double[] arrayIn)