/* \r
* PROJECT: NyARToolkit\r
* --------------------------------------------------------------------------------\r
+ * This work is based on the original ARToolKit developed by\r
+ * Hirokazu Kato\r
+ * Mark Billinghurst\r
+ * HITLab, University of Washington, Seattle\r
+ * http://www.hitl.washington.edu/artoolkit/\r
+ *\r
* The NyARToolkit is Java version ARToolkit class library.\r
* Copyright (C)2008 R.Iizuka\r
*\r
package jp.nyatla.nyartoolkit.core.raster.rgb;\r
\r
import jp.nyatla.nyartoolkit.NyARException;\r
-import jp.nyatla.nyartoolkit.core.raster.NyARRaster_BasicClass;\r
import jp.nyatla.nyartoolkit.core.rasterreader.INyARRgbPixelReader;\r
+import jp.nyatla.nyartoolkit.core.types.NyARIntSize;\r
\r
/**\r
* NyARRasterインタフェイスの基本関数/メンバを実装したクラス\r
* \r
- *\r
+ * \r
*/\r
-public abstract class NyARRgbRaster_BasicClass extends NyARRaster_BasicClass implements INyARRgbRaster \r
+public abstract class NyARRgbRaster_BasicClass implements INyARRgbRaster\r
{\r
- public INyARRgbPixelReader getRgbPixcelReader() throws NyARException\r
- {\r
- NyARException.notImplement();\r
- return null;\r
- }\r
+ final protected NyARIntSize _size;\r
+ final public int getWidth()\r
+ {\r
+ return this._size.w;\r
+ }\r
+\r
+ final public int getHeight()\r
+ {\r
+ return this._size.h;\r
+ }\r
+\r
+ final public NyARIntSize getSize()\r
+ {\r
+ return this._size;\r
+ } \r
+ protected NyARRgbRaster_BasicClass(final NyARIntSize i_size)\r
+ {\r
+ this._size= i_size;\r
+ }\r
+ public INyARRgbPixelReader getRgbPixcelReader() throws NyARException\r
+ {\r
+ NyARException.notImplement();\r
+ return null;\r
+ }\r
}\r