Package org.gdal.gdal

## Class MDArray

- java.lang.Object
- - org.gdal.gdal.MDArray

-     public class MDArray
      extends java.lang.Object

- - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Dataset` | `AsClassicDataset​(long iXDim, long iYDim)` |
    `Attribute` | `CreateAttribute​(java.lang.String name, int nDimensions, SWIGTYPE_p_GUIntBig dimensions, ExtendedDataType data_type)` |
    `Attribute` | `CreateAttribute​(java.lang.String name, int nDimensions, SWIGTYPE_p_GUIntBig dimensions, ExtendedDataType data_type, java.util.Vector options)` |
    `void` | `delete​()` |
    `int` | `DeleteNoDataValue​()` |
    `boolean` | `equals​(java.lang.Object obj)` |
    `Attribute` | `GetAttribute​(java.lang.String name)` |
    `ExtendedDataType` | `GetDataType​()` |
    `long` | `GetDimensionCount​()` |
    `java.lang.String` | `GetFullName​()` |
    `MDArray` | `GetMask​()` |
    `MDArray` | `GetMask​(java.util.Vector options)` |
    `java.lang.String` | `GetName​()` |
    `void` | `GetNoDataValueAsDouble​(java.lang.Double[] val)` |
    `void` | `GetOffset​(java.lang.Double[] val)` |
    `void` | `GetScale​(java.lang.Double[] val)` |
    `SpatialReference` | `GetSpatialRef​()` |
    `java.util.Hashtable` | `GetStructuralInfo​()` |
    `java.math.BigInteger` | `GetTotalElementsCount​()` |
    `java.lang.String` | `GetUnit​()` |
    `MDArray` | `GetUnscaled​()` |
    `MDArray` | `GetView​(java.lang.String viewExpr)` |
    `int` | `hashCode​()` |
    `int` | `SetNoDataValueDouble​(double d)` |
    `int` | `SetOffset​(double val)` |
    `int` | `SetScale​(double val)` |
    `int` | `SetSpatialRef​(SpatialReference srs)` |
    `int` | `SetUnit​(java.lang.String unit)` |
    `MDArray` | `Transpose​(int[] nList)` |

    - ### Methods inherited from class java.lang.Object

      `getClass, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### delete

          public void delete​()

    - #### equals

          public boolean equals​(java.lang.Object obj)

      Overrides:
        `equals` in class `java.lang.Object`

    - #### hashCode

          public int hashCode​()

      Overrides:
        `hashCode` in class `java.lang.Object`

    - #### GetName

          public java.lang.String GetName​()

    - #### GetFullName

          public java.lang.String GetFullName​()

    - #### GetTotalElementsCount

          public java.math.BigInteger GetTotalElementsCount​()

    - #### GetDimensionCount

          public long GetDimensionCount​()

    - #### GetDataType

          public ExtendedDataType GetDataType​()

    - #### GetStructuralInfo

          public java.util.Hashtable GetStructuralInfo​()

    - #### GetAttribute

          public Attribute GetAttribute​(java.lang.String name)

    - #### CreateAttribute

          public Attribute CreateAttribute​(java.lang.String name,
                                           int nDimensions,
                                           SWIGTYPE_p_GUIntBig dimensions,
                                           ExtendedDataType data_type,
                                           java.util.Vector options)

    - #### CreateAttribute

          public Attribute CreateAttribute​(java.lang.String name,
                                           int nDimensions,
                                           SWIGTYPE_p_GUIntBig dimensions,
                                           ExtendedDataType data_type)

    - #### GetNoDataValueAsDouble

          public void GetNoDataValueAsDouble​(java.lang.Double[] val)

    - #### SetNoDataValueDouble

          public int SetNoDataValueDouble​(double d)

    - #### DeleteNoDataValue

          public int DeleteNoDataValue​()

    - #### GetOffset

          public void GetOffset​(java.lang.Double[] val)

    - #### GetScale

          public void GetScale​(java.lang.Double[] val)

    - #### SetOffset

          public int SetOffset​(double val)

    - #### SetScale

          public int SetScale​(double val)

    - #### SetUnit

          public int SetUnit​(java.lang.String unit)

    - #### GetUnit

          public java.lang.String GetUnit​()

    - #### SetSpatialRef

          public int SetSpatialRef​(SpatialReference srs)

    - #### GetSpatialRef

          public SpatialReference GetSpatialRef​()

    - #### GetView

          public MDArray GetView​(java.lang.String viewExpr)

    - #### Transpose

          public MDArray Transpose​(int[] nList)

    - #### GetUnscaled

          public MDArray GetUnscaled​()

    - #### GetMask

          public MDArray GetMask​(java.util.Vector options)

    - #### GetMask

          public MDArray GetMask​()

    - #### AsClassicDataset

          public Dataset AsClassicDataset​(long iXDim,
                                          long iYDim)