Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / API_Bilat_Image_JNI / INC / common / CanvasImageNative.h
1 #ifndef CANVAS_IMAGE_NATIVE_H
2 #define CANVAS_IMAGE_NATIVE_H
3
4 #include "envImageJNI.h"
5 #include "ImageMOOs_I.h"
6 #include "GLImages_A.h"
7 #include "CanvasNative.h"
8
9 /*----------------------------------------------------------------------*\
10 |* Declaration *|
11 \*---------------------------------------------------------------------*/
12
13 /*--------------------------------------*\
14 |* Public *|
15 \*-------------------------------------*/
16
17 class CBI_IMAGE_JNI CanvasImageNative: public CanvasNative
18 {
19 public:
20 /*--------------------------------------*\
21 |* Constructor *|
22 \*-------------------------------------*/
23
24 CanvasImageNative(GLImages_A* ptrGLImage);
25
26 /*--------------------------------------*\
27 |* Destructor *|
28 \*-------------------------------------*/
29
30 virtual ~CanvasImageNative();
31
32 /*--------------------------------------*\
33 |* Methodes *|
34 \*-------------------------------------*/
35
36 protected:
37
38 /**
39 * Override
40 */
41 virtual void onPaintGL(JNIEnv *env, jobject panel);
42
43 /*--------------------------------------*\
44 |* Get *|
45 \*-------------------------------------*/
46
47 public :
48
49 GLImages_A* getGLImage();
50
51 ImageMOOs_I* getImageMOO();
52
53 };
54
55 #endif
56
57 /*----------------------------------------------------------------------*\
58 |* End *|
59 \*---------------------------------------------------------------------*/