public final class IntVarContainer extends BaseVarContainer implements VDataContainer.CInt
VDataContainer.CByte, VDataContainer.CDouble, VDataContainer.CFloat, VDataContainer.CInt, VDataContainer.CLong, VDataContainer.CShort, VDataContainer.CString
Constructor and Description |
---|
IntVarContainer(CDFImpl thisCDF,
Variable var,
int[] pt,
boolean preserve) |
IntVarContainer(CDFImpl thisCDF,
Variable var,
int[] pt,
boolean preserve,
java.nio.ByteOrder bo) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
_asArray() |
java.lang.Object |
allocateDataArray(int size) |
int[] |
as1DArray()
Returns the one dimensional array representation.
|
IntArray |
asArray()
Returns the multi dimensional array representation.
|
int[] |
asOneDArray() |
int[] |
asOneDArray(boolean cmtarget) |
void |
fillArray(int[] array,
int offset,
int first,
int last) |
static boolean |
isCompatible(int type,
boolean preserve) |
asOneDArray, asSampledArray, getBuffer, getCapacity, getRecordRange, getVariable, isCompatible, run, setDirect, setUserBuffer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBuffer, getCapacity, getRecordRange, getVariable, setDirect, setUserBuffer
public IntVarContainer(CDFImpl thisCDF, Variable var, int[] pt, boolean preserve, java.nio.ByteOrder bo) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.Throwable
cdfi
- vrbl
- ints
- bln
- bo
- java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Throwable
public IntVarContainer(CDFImpl thisCDF, Variable var, int[] pt, boolean preserve) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.Throwable
cdfi
- vrbl
- ints
- bln
- java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Throwable
public java.lang.Object allocateDataArray(int size)
size
- public static boolean isCompatible(int type, boolean preserve)
type
- preserve
- public java.lang.Object _asArray() throws java.lang.Throwable
java.lang.Throwable
public void fillArray(int[] array, int offset, int first, int last) throws java.lang.Throwable
array
- offset
- first
- last
- java.lang.Throwable
public int[] as1DArray()
VDataContainer.CInt
as1DArray
in interface VDataContainer
as1DArray
in interface VDataContainer.CInt
as1DArray
in class BaseVarContainer
public int[] asOneDArray()
asOneDArray
in interface VDataContainer.CInt
public int[] asOneDArray(boolean cmtarget)
asOneDArray
in interface VDataContainer
asOneDArray
in interface VDataContainer.CInt
asOneDArray
in class BaseVarContainer
cmtarget
- public IntArray asArray() throws java.lang.Throwable
VDataContainer.CInt
asArray
in interface VDataContainer
asArray
in interface VDataContainer.CInt
java.lang.Throwable