1 #ifndef CANVAS_IMAGE_VIEWER_A_H_
2 #define CANVAS_IMAGE_VIEWER_A_H_
4 #include "envImageJNI.h"
5 #include "CanvasImageNative.h"
6 #include "GLImages_A.h"
7 #include "ImageMOOs_I.h"
9 /*----------------------------------------------------------------------*\
11 \*---------------------------------------------------------------------*/
13 /*--------------------------------------*\
15 \*-------------------------------------*/
17 class CBI_IMAGE_JNI CanvasImageViewers_A
19 /*--------------------------------------*\
21 \*-------------------------------------*/
25 CanvasImageViewers_A();
27 virtual ~CanvasImageViewers_A();
29 /*--------------------------------------*\
31 \*-------------------------------------*/
35 int getCanvasNativeID();
37 ImageMOOs_I
* getImageMOO();
39 GLImages_A
* getGLImage();
41 CanvasImageNative
* getCanvasImageNative();
46 * Instancie un CanvasImageNative avec la ptrGLImage
48 void setGLImage(GLImages_A
* ptrGLImage
);
50 /*--------------------------------------*\
52 \*-------------------------------------*/
57 GLImages_A
* ptrGLImage
;
58 CanvasImageNative
* ptrCanvasNativeImage
;
63 /*----------------------------------------------------------------------*\
65 \*---------------------------------------------------------------------*/