]> Creatis software - creaMaracasVisu.git/blob - bbtk/src/bbcreaMaracasVisuContourControlPoints.h
1f1dd37ff3a6fe51f66ff2052c2b75f6d498f171
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuContourControlPoints.h
1 //===== 
2 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
3 //===== 
4 #ifndef __bbcreaMaracasVisuContourControlPoints_h_INCLUDED__
5 #define __bbcreaMaracasVisuContourControlPoints_h_INCLUDED__
6 #include "bbcreaMaracasVisu_EXPORT.h"
7 #include "bbtkAtomicBlackBox.h"
8 #include "iostream"
9
10 #include "manualContourControler.h"
11 #include "manualContourModel.h"
12 #include "manualViewContour.h"
13
14
15 namespace bbcreaMaracasVisu
16 {
17
18 class bbcreaMaracasVisu_EXPORT ContourControlPoints
19  : 
20    public bbtk::AtomicBlackBox
21 {
22   BBTK_BLACK_BOX_INTERFACE(ContourControlPoints,bbtk::AtomicBlackBox);
23 //===== 
24 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
25 //===== 
26   BBTK_DECLARE_INPUT(Active,bool);
27   BBTK_DECLARE_INPUT(Visible,bool);
28   BBTK_DECLARE_INPUT(Type,int);
29   BBTK_DECLARE_INPUT(OpenClose,bool);
30   BBTK_DECLARE_INPUT(wxVtkBaseView,wxVtkBaseView*);
31   BBTK_DECLARE_OUTPUT(ManualBaseModel,manualBaseModel*);
32   BBTK_PROCESS(Process);
33   void Process();
34
35         manualContourControler  *_manContourControl_1;
36         manualContourModel          *_mContourModel_1;
37         manualViewContour           *_mViewContour_1;
38
39
40 //===== 
41 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
42 //===== 
43 };
44
45 BBTK_BEGIN_DESCRIBE_BLACK_BOX(ContourControlPoints,bbtk::AtomicBlackBox);
46   BBTK_NAME("ContourControlPoints");
47   BBTK_AUTHOR("Info-Dev Creatis");
48   BBTK_DESCRIPTION("No Description.");
49   BBTK_CATEGORY("empty");
50
51   BBTK_INPUT(ContourControlPoints,Active,"Active (default false) ",bool,"");
52   BBTK_INPUT(ContourControlPoints,Type,"(0 Default) 0=Spline, ... .",int,"");
53   BBTK_INPUT(ContourControlPoints,OpenClose,"Open=true or Close=false contour (default false)",bool,"");
54   BBTK_INPUT(ContourControlPoints,Visible,"Visible (default true)",bool,"");
55   BBTK_INPUT(ContourControlPoints,wxVtkBaseView,"wxVtkBaseView",wxVtkBaseView*,"");
56   BBTK_OUTPUT(ContourControlPoints,ManualBaseModel,"manualBaseModel",manualBaseModel*,"");
57
58 BBTK_END_DESCRIBE_BLACK_BOX(ContourControlPoints);
59 //===== 
60 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
61 //===== 
62 }
63 // EO namespace bbcreaMaracasVisu
64
65 #endif // __bbcreaMaracasVisuContourControlPoints_h_INCLUDED__
66