public abstract class NyARRaster_BasicClass extends java.lang.Object implements INyARRaster
修飾子とタイプ | メソッドと説明 |
---|---|
abstract java.lang.Object |
createInterface(java.lang.Class<?> i_iid)
ARTKに必要なラスタドライバインタフェイスを返す。
|
abstract java.lang.Object |
getBuffer()
この関数は、バッファオブジェクトを返します。
|
int |
getBufferType()
この関数は、ラスタのバッファへの参照値を返します。
|
int |
getHeight()
この関数は、ラスタの高さを返します。
|
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 abstract java.lang.Object getBuffer()
INyARRaster
getBuffer
インタフェース内 INyARRaster
public abstract boolean hasBuffer()
INyARRaster
INyARRaster.getBuffer()
がオブジェクトを返せるかを真偽値返します。
外部参照バッファを使用できるクラスで使います。
実装クラスでは、INyARRaster.getBuffer()
がオブジェクトを返せるかの判定値を返してください。hasBuffer
インタフェース内 INyARRaster
INyARRaster.getBuffer()
が利用可能ならtrue。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