public abstract class NyARRgbRaster_BasicClass extends java.lang.Object implements INyARRgbRaster
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
copy(INyARRgbRaster i_input,
INyARRgbRaster o_output)
ラスタのコピーを実行します。
|
abstract java.lang.Object |
createInterface(java.lang.Class<?> i_iid)
ARTKに必要なラスタドライバインタフェイスを返す。
|
abstract java.lang.Object |
getBuffer()
この関数は、バッファオブジェクトを返します。
|
int |
getBufferType()
この関数は、ラスタのバッファへの参照値を返します。
|
int |
getHeight()
この関数は、ラスタの高さを返します。
|
abstract INyARRgbPixelDriver |
getRgbPixelDriver()
この関数は、画素形式によらない画素アクセスを行うオブジェクトへの参照値を返します。
|
NyARIntSize |
getSize()
この関数は、ラスタのサイズを格納したオブジェクトを返します。
|
int |
getWidth()
この関数は、ラスタの幅を返します。
|
abstract boolean |
hasBuffer()
この関数は、
INyARRaster.getBuffer() がオブジェクトを返せるかを真偽値返します。 |
boolean |
isEqualBufferType(int i_type_value)
この関数は、ラスタの幅を返します。
|
abstract void |
wrapBuffer(java.lang.Object i_ref_buf)
この関数は、外部参照バッファをラップして、ラスタのバッファにします。
|
public final int getWidth()
getWidth
インタフェース内 INyARRaster
public final int getHeight()
getHeight
インタフェース内 INyARRaster
public final NyARIntSize getSize()
getSize
インタフェース内 INyARRaster
public final int getBufferType()
getBufferType
インタフェース内 INyARRaster
NyARBufferType
の定義値です。public final boolean isEqualBufferType(int i_type_value)
isEqualBufferType
インタフェース内 INyARRaster
i_type_value
- バッファタイプ値。NyARBufferType
の定義値です。public static void copy(INyARRgbRaster i_input, INyARRgbRaster o_output) throws NyARException
i_input
- o_output
- NyARException
public abstract boolean hasBuffer()
INyARRaster
INyARRaster.getBuffer()
がオブジェクトを返せるかを真偽値返します。
外部参照バッファを使用できるクラスで使います。
実装クラスでは、INyARRaster.getBuffer()
がオブジェクトを返せるかの判定値を返してください。hasBuffer
インタフェース内 INyARRaster
INyARRaster.getBuffer()
が利用可能ならtrue。public abstract INyARRgbPixelDriver getRgbPixelDriver() throws NyARException
INyARRgbRaster
getRgbPixelDriver
インタフェース内 INyARRgbRaster
NyARException
public abstract void wrapBuffer(java.lang.Object i_ref_buf) throws NyARException
INyARRaster
NyARException
例外を発生させてください。wrapBuffer
インタフェース内 INyARRaster
i_ref_buf
- 切り替える外部参照バッファオブジェクト。NyARException
public abstract java.lang.Object createInterface(java.lang.Class<?> i_iid) throws NyARException
INyARRaster
createInterface
インタフェース内 INyARRaster
NyARException
public abstract java.lang.Object getBuffer()
INyARRaster
getBuffer
インタフェース内 INyARRaster