/** * コンストラクタです。 画像のサイズパラメータとバッファ参照方式を指定して、インスタンスを生成します。 バッファの形式は、{@link * NyARBufferType#INT1D_GRAY_8}です。 * * @param i_width ラスタのサイズ * @param i_height ラスタのサイズ * @param i_is_alloc バッファを外部参照にするかのフラグ値。 trueなら内部バッファ、falseなら外部バッファを使用します。 * falseの場合、初期のバッファはnullになります。インスタンスを生成したのちに、{@link #wrapBuffer}を使って割り当ててください。 * @throws NyARException */ public NyARGrayscaleRaster(int i_width, int i_height, boolean i_is_alloc) throws NyARException { this._size = new NyARIntSize(i_width, i_height); this._buffer_type = NyARBufferType.INT1D_GRAY_8; initInstance(this._size, NyARBufferType.INT1D_GRAY_8, i_is_alloc); }
/** * コンストラクタです。 画像のサイズパラメータとバッファ形式を指定して、インスタンスを生成します。 * * @param i_width ラスタのサイズ * @param i_height ラスタのサイズ * @param i_raster_type ラスタのバッファ形式。 {@link NyARBufferType}に定義された定数値を指定してください。指定できる値は、以下の通りです。 * <ul> * <li>{@link NyARBufferType#INT1D_GRAY_8} * <ul> * @param i_is_alloc バッファを外部参照にするかのフラグ値。 trueなら内部バッファ、falseなら外部バッファを使用します。 * falseの場合、初期のバッファはnullになります。インスタンスを生成したのちに、{@link #wrapBuffer}を使って割り当ててください。 * @throws NyARException */ public NyARGrayscaleRaster(int i_width, int i_height, int i_raster_type, boolean i_is_alloc) throws NyARException { this._size = new NyARIntSize(i_width, i_height); this._buffer_type = i_raster_type; initInstance(this._size, i_raster_type, i_is_alloc); }