X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;ds=sidebyside;f=WCudaMSE%2FAPI_Bilat_Image_JNI%2FINC%2Fcommon%2FCanvasImageViewers_A.h;fp=WCudaMSE%2FAPI_Bilat_Image_JNI%2FINC%2Fcommon%2FCanvasImageViewers_A.h;h=5dfb62ab3508ae1ff5ac72e2af5ea53317828bd4;hb=8d08c12b29c2a14684f35c023ee39e694bb80d25;hp=0000000000000000000000000000000000000000;hpb=226de81f7e1f1fbf4ac79d0d089e8a05ec7159a0;p=GPU.git diff --git a/WCudaMSE/API_Bilat_Image_JNI/INC/common/CanvasImageViewers_A.h b/WCudaMSE/API_Bilat_Image_JNI/INC/common/CanvasImageViewers_A.h new file mode 100755 index 0000000..5dfb62a --- /dev/null +++ b/WCudaMSE/API_Bilat_Image_JNI/INC/common/CanvasImageViewers_A.h @@ -0,0 +1,65 @@ +#ifndef CANVAS_IMAGE_VIEWER_A_H_ +#define CANVAS_IMAGE_VIEWER_A_H_ + +#include "envImageJNI.h" +#include "CanvasImageNative.h" +#include "GLImages_A.h" +#include "ImageMOOs_I.h" + +/*----------------------------------------------------------------------*\ + |* Declaration *| + \*---------------------------------------------------------------------*/ + +/*--------------------------------------*\ + |* Public *| + \*-------------------------------------*/ + +class CBI_IMAGE_JNI CanvasImageViewers_A + { + /*--------------------------------------*\ + |* Constructor *| + \*-------------------------------------*/ + + public: + + CanvasImageViewers_A(); + + virtual ~CanvasImageViewers_A(); + + /*--------------------------------------*\ + |* Methodes *| + \*-------------------------------------*/ + + public: + + int getCanvasNativeID(); + + ImageMOOs_I* getImageMOO(); + + GLImages_A* getGLImage(); + + CanvasImageNative* getCanvasImageNative(); + + protected: + + /** + * Instancie un CanvasImageNative avec la ptrGLImage + */ + void setGLImage(GLImages_A* ptrGLImage); + + /*--------------------------------------*\ + |* Attributs *| + \*-------------------------------------*/ + + private: + + // Tools + GLImages_A* ptrGLImage; + CanvasImageNative* ptrCanvasNativeImage; + }; + +#endif + +/*----------------------------------------------------------------------*\ + |* End *| + \*---------------------------------------------------------------------*/