Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / API_Bilat_Image_GL / INC / common / Primitives_A.h
1 #ifndef PRIMITIVES_A_H
2 #define PRIMITIVES_A_H
3
4 #include "envGLImage.h"
5 #include "PrimitiveVisitors_I.h"
6
7 /*----------------------------------------------------------------------*\
8 |* Declaration *|
9 \*---------------------------------------------------------------------*/
10
11 /*--------------------------------------*\
12 |* Public *|
13 \*-------------------------------------*/
14
15 class CBI_GLIMAGE Primitives_A
16 {
17 public:
18
19 /*--------------------------------------*\
20 |* Constructor *|
21 \*-------------------------------------*/
22
23 Primitives_A()
24 {
25 isNeedToDelete = false;
26 }
27
28 /*--------------------------------------*\
29 |* Destructor *|
30 \*-------------------------------------*/
31
32 virtual ~Primitives_A()
33 {
34 //Nothing
35 }
36
37 /*--------------------------------------*\
38 |* Methodes *|
39 \*-------------------------------------*/
40 public:
41 virtual void accept(PrimitiveVisitors_I &visitor)=0;
42
43 /*--------------------------------------*\
44 |* Attributs *|
45 \*-------------------------------------*/
46
47 public:
48
49 bool isNeedToDelete;
50 };
51
52 #endif
53
54 /*----------------------------------------------------------------------*\
55 |* End *|
56 \*---------------------------------------------------------------------*/