jp.digitalmuseum.napkit
クラス NyARRgbRaster

java.lang.Object
  上位を拡張 jp.nyatla.nyartoolkit.core.raster.rgb.NyARRgbRaster_BasicClass
      上位を拡張 jp.digitalmuseum.napkit.NyARRgbRaster
すべての実装されたインタフェース:
jp.nyatla.nyartoolkit.core.raster.INyARRaster, jp.nyatla.nyartoolkit.core.raster.rgb.INyARRgbRaster

public class NyARRgbRaster
extends jp.nyatla.nyartoolkit.core.raster.rgb.NyARRgbRaster_BasicClass

フィールドの概要
protected  java.lang.Object buffer
           
protected  boolean isAttachedBuffer
           
protected  jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader reader
           
 
クラス jp.nyatla.nyartoolkit.core.raster.rgb.NyARRgbRaster_BasicClass から継承されたフィールド
_size
 
コンストラクタの概要
NyARRgbRaster(int width, int height)
           
NyARRgbRaster(int width, int height, java.lang.Class<? extends jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader> pixelReaderClass)
           
 
メソッドの概要
 java.lang.Object getBuffer()
           
static int getBufferType(java.lang.Class<? extends jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader> pixelReaderClass)
           
 jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader getRgbPixelReader()
           
 boolean hasBuffer()
           
protected  boolean initInstance(jp.nyatla.nyartoolkit.core.types.NyARIntSize size, java.lang.Class<? extends jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader> pixelReaderClass, boolean isAlloc)
           
 void wrapBuffer(java.lang.Object buffer)
           
 
クラス jp.nyatla.nyartoolkit.core.raster.rgb.NyARRgbRaster_BasicClass から継承されたメソッド
getBufferType, getHeight, getSize, getWidth, isEqualBufferType
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
フィールドの詳細

buffer

protected java.lang.Object buffer

reader

protected jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader reader

isAttachedBuffer

protected boolean isAttachedBuffer
コンストラクタの詳細

NyARRgbRaster

public NyARRgbRaster(int width,
                     int height,
                     java.lang.Class<? extends jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader> pixelReaderClass)

NyARRgbRaster

public NyARRgbRaster(int width,
                     int height)
              throws jp.nyatla.nyartoolkit.NyARException
例外:
jp.nyatla.nyartoolkit.NyARException
メソッドの詳細

getBufferType

public static int getBufferType(java.lang.Class<? extends jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader> pixelReaderClass)

initInstance

protected boolean initInstance(jp.nyatla.nyartoolkit.core.types.NyARIntSize size,
                               java.lang.Class<? extends jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader> pixelReaderClass,
                               boolean isAlloc)

getRgbPixelReader

public jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader getRgbPixelReader()

getBuffer

public java.lang.Object getBuffer()

hasBuffer

public boolean hasBuffer()

wrapBuffer

public void wrapBuffer(java.lang.Object buffer)
                throws jp.nyatla.nyartoolkit.NyARException
例外:
jp.nyatla.nyartoolkit.NyARException


Copyright by Jun KATO (arc@dmz) at https://mr.digitalmuseum.jp/