jp.digitalmuseum.napkit
クラス NyARRgbPixelReader_BYTE1D_B8G8R8_24

java.lang.Object
  上位を拡張 jp.digitalmuseum.napkit.NyARRgbPixelReader_BYTE1D_B8G8R8_24
すべての実装されたインタフェース:
jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader

public class NyARRgbPixelReader_BYTE1D_B8G8R8_24
extends java.lang.Object
implements jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader

byte[]配列に、パディング無しの8bit画素値が、BGRBGRの順で並んでいる バッファに使用できるピクセルリーダー


フィールドの概要
protected  byte[] _ref_buf
           
 
コンストラクタの概要
NyARRgbPixelReader_BYTE1D_B8G8R8_24(byte[] i_buf, jp.nyatla.nyartoolkit.core.types.NyARIntSize i_size)
           
 
メソッドの概要
 void getPixel(int i_x, int i_y, int[] o_rgb)
           
 void getPixelSet(int[] i_x, int[] i_y, int i_num, int[] o_rgb)
           
 void setPixel(int i_x, int i_y, int[] i_rgb)
           
 void setPixels(int[] i_x, int[] i_y, int i_num, int[] i_intrgb)
           
 void switchBuffer(java.lang.Object i_ref_buffer)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_ref_buf

protected byte[] _ref_buf
コンストラクタの詳細

NyARRgbPixelReader_BYTE1D_B8G8R8_24

public NyARRgbPixelReader_BYTE1D_B8G8R8_24(byte[] i_buf,
                                           jp.nyatla.nyartoolkit.core.types.NyARIntSize i_size)
メソッドの詳細

getPixel

public void getPixel(int i_x,
                     int i_y,
                     int[] o_rgb)
定義:
インタフェース jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader 内の getPixel

getPixelSet

public void getPixelSet(int[] i_x,
                        int[] i_y,
                        int i_num,
                        int[] o_rgb)
定義:
インタフェース jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader 内の getPixelSet

setPixel

public void setPixel(int i_x,
                     int i_y,
                     int[] i_rgb)
              throws jp.nyatla.nyartoolkit.NyARException
定義:
インタフェース jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader 内の setPixel
例外:
jp.nyatla.nyartoolkit.NyARException

setPixels

public void setPixels(int[] i_x,
                      int[] i_y,
                      int i_num,
                      int[] i_intrgb)
               throws jp.nyatla.nyartoolkit.NyARException
定義:
インタフェース jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader 内の setPixels
例外:
jp.nyatla.nyartoolkit.NyARException

switchBuffer

public void switchBuffer(java.lang.Object i_ref_buffer)
                  throws jp.nyatla.nyartoolkit.NyARException
定義:
インタフェース jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader 内の switchBuffer
例外:
jp.nyatla.nyartoolkit.NyARException


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