public class NyARColorPatt_Base extends java.lang.Object implements INyARColorPatt
NyARColorPatt_O3
を使ってください。コンストラクタと説明 |
---|
NyARColorPatt_Base(int i_width,
int i_height)
コンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Object |
createInterface(java.lang.Class<?> iIid)
ARTKに必要なラスタドライバインタフェイスを返す。
|
java.lang.Object |
getBuffer()
この関数は、ラスタ画像のバッファを返します。
|
int |
getBufferType()
この関数は、バッファタイプの定数を返します。
|
int |
getHeight()
この関数はラスタの高さを返します。
|
INyARRgbPixelDriver |
getRgbPixelDriver()
この関数は、ラスタの画素読み取りオブジェクトの参照値を返します。
|
NyARIntSize |
getSize()
この関数はラスタのサイズの参照値を返します。
|
int |
getWidth()
この関数はラスタの幅を返します。
|
boolean |
hasBuffer()
この関数は、インスタンスがバッファを所有しているかを返します。
|
boolean |
isEqualBufferType(int i_type_value)
この関数は、インスタンスのバッファタイプが引数のものと一致しているか判定します。
|
boolean |
pickFromRaster(INyARRgbRaster image,
NyARIntPoint2d[] i_vertexs)
この関数は、ラスタのi_vertexsで定義される四角形からパターンを取得して、インスタンスに格納します。
|
void |
wrapBuffer(java.lang.Object i_ref_buf)
この関数は使用不可能です。
|
public NyARColorPatt_Base(int i_width, int i_height) throws NyARException
i_width
- ラスタのサイズi_height
- ラスタのサイズNyARException
public final int getWidth()
getWidth
インタフェース内 INyARRaster
public final int getHeight()
getHeight
インタフェース内 INyARRaster
public final NyARIntSize getSize()
getSize
インタフェース内 INyARRaster
public final INyARRgbPixelDriver getRgbPixelDriver()
getRgbPixelDriver
インタフェース内 INyARRgbRaster
public java.lang.Object getBuffer()
NyARBufferType.INT1D_X8R8G8B8_32
(int[])です。getBuffer
インタフェース内 INyARRaster
public boolean hasBuffer()
hasBuffer
インタフェース内 INyARRaster
INyARRaster.getBuffer()
が利用可能ならtrue。public void wrapBuffer(java.lang.Object i_ref_buf) throws NyARException
wrapBuffer
インタフェース内 INyARRaster
i_ref_buf
- 切り替える外部参照バッファオブジェクト。NyARException
public final int getBufferType()
getBufferType
インタフェース内 INyARRaster
NyARBufferType
の定義値です。public final boolean isEqualBufferType(int i_type_value)
isEqualBufferType
インタフェース内 INyARRaster
i_type_value
- バッファタイプ値。NyARBufferType
の定義値です。public boolean pickFromRaster(INyARRgbRaster image, NyARIntPoint2d[] i_vertexs) throws NyARException
pickFromRaster
インタフェース内 INyARColorPatt
image
- 取得元の画像です。i_vertexs
- 収録元画像上の、4頂点を格納した配列です。要素数は4である必要があります。NyARException
public java.lang.Object createInterface(java.lang.Class<?> iIid) throws NyARException
INyARRaster
createInterface
インタフェース内 INyARRaster
NyARException