OSDN Git Service

[リリース]NyARToolkit 1.0.0
[nyartoolkit-and/nyartoolkit-and.git] / trunk / src / jp / nyatla / nyartoolkit / core / raster / NyARRaster.java
index 16f768f..ffda8b6 100644 (file)
@@ -34,9 +34,28 @@ package jp.nyatla.nyartoolkit.core.raster;
 public interface NyARRaster{\r
     //RGBの合計値を返す\r
     public int getPixelTotal(int i_x,int i_y);\r
+    /**\r
+     * 一行単位でi_row番目の合計値配列を計算して返す。\r
+     * @param i_row\r
+     * @param o_line\r
+     * getWidth()の戻り値以上のサイズが必要。\r
+     */\r
+    public void getPixelTotalRowLine(int i_row,int[] o_line);\r
     public int getWidth();\r
     public int getHeight();\r
-    public void pickRgbArray(int i_x,int i_y,int[] i_rgb);\r
+    public void getPixel(int i_x,int i_y,int[] i_rgb);\r
+    /**\r
+     * 複数のピクセル値をi_rgbへ返します。\r
+     * @param i_x\r
+     * xのインデックス配列\r
+     * @param i_y\r
+     * yのインデックス配列\r
+     * @param i_num\r
+     * 返すピクセル値の数\r
+     * @param i_rgb\r
+     * ピクセル値を返すバッファ\r
+     */\r
+    public void getPixelSet(int[] i_x,int i_y[],int i_num,int[] o_rgb);\r
 }\r
 \r
 \r