NASA World Wind

gov.nasa.worldwind.util
Class BufferWrapper.ByteBufferWrapper

java.lang.Object
  extended by gov.nasa.worldwind.util.BufferWrapper
      extended by gov.nasa.worldwind.util.BufferWrapper.NIOBufferWrapper
          extended by gov.nasa.worldwind.util.BufferWrapper.ByteBufferWrapper
Enclosing class:
BufferWrapper

public static class BufferWrapper.ByteBufferWrapper
extends BufferWrapper.NIOBufferWrapper


Nested Class Summary
 
Nested classes/interfaces inherited from class gov.nasa.worldwind.util.BufferWrapper
BufferWrapper.ByteBufferWrapper, BufferWrapper.FloatBufferWrapper, BufferWrapper.IntArrayWrapper, BufferWrapper.IntBufferWrapper, BufferWrapper.NIOBufferWrapper, BufferWrapper.ShortBufferWrapper
 
Constructor Summary
BufferWrapper.ByteBufferWrapper(ByteBuffer source)
           
 
Method Summary
 double getDouble(int index)
           
 BufferWrapper getDouble(int index, double[] dest, int destPos, int length)
           
 int getInt(int index)
           
 BufferWrapper getInt(int index, int[] dest, int destPos, int length)
           
 long getSizeInBytes()
           
 BufferWrapper putDouble(int index, double value)
           
 BufferWrapper putDouble(int index, double[] src, int srcPos, int length)
           
 BufferWrapper putInt(int index, int value)
           
 BufferWrapper putInt(int index, int[] src, int srcPos, int length)
           
 
Methods inherited from class gov.nasa.worldwind.util.BufferWrapper.NIOBufferWrapper
length
 
Methods inherited from class gov.nasa.worldwind.util.BufferWrapper
wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferWrapper.ByteBufferWrapper

public BufferWrapper.ByteBufferWrapper(ByteBuffer source)
Method Detail

getDouble

public double getDouble(int index)
Specified by:
getDouble in class BufferWrapper

getDouble

public BufferWrapper getDouble(int index,
                               double[] dest,
                               int destPos,
                               int length)
Specified by:
getDouble in class BufferWrapper

getInt

public int getInt(int index)
Specified by:
getInt in class BufferWrapper

getInt

public BufferWrapper getInt(int index,
                            int[] dest,
                            int destPos,
                            int length)
Specified by:
getInt in class BufferWrapper

getSizeInBytes

public long getSizeInBytes()
Specified by:
getSizeInBytes in class BufferWrapper

putDouble

public BufferWrapper putDouble(int index,
                               double value)
Specified by:
putDouble in class BufferWrapper

putDouble

public BufferWrapper putDouble(int index,
                               double[] src,
                               int srcPos,
                               int length)
Specified by:
putDouble in class BufferWrapper

putInt

public BufferWrapper putInt(int index,
                            int value)
Specified by:
putInt in class BufferWrapper

putInt

public BufferWrapper putInt(int index,
                            int[] src,
                            int srcPos,
                            int length)
Specified by:
putInt in class BufferWrapper

NASA World Wind