]> Creatis software - creaMaracasVisu.git/blob - bbtk/src/bbcreaMaracasVisuContourControlPoints.h
#3478 ContourExtractData
[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_INPUT(WidthLine,double);
32     BBTK_DECLARE_OUTPUT(ManualBaseModel,manualBaseModel*);
33     BBTK_PROCESS(Process);
34     void Process();
35
36         manualContourControler  *_manContourControl_1;
37         manualContourModel          *_mContourModel_1;
38         manualViewContour           *_mViewContour_1;
39
40
41 //===== 
42 // 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)
43 //===== 
44 };
45
46 BBTK_BEGIN_DESCRIBE_BLACK_BOX(ContourControlPoints,bbtk::AtomicBlackBox);
47     BBTK_NAME("ContourControlPoints");
48     BBTK_AUTHOR("Info-Dev Creatis");
49     BBTK_DESCRIPTION("No Description.");
50     BBTK_CATEGORY("empty");
51
52     BBTK_INPUT(ContourControlPoints,Active,"Active (default false) ",bool,"");
53     BBTK_INPUT(ContourControlPoints,Type,"(0 Default) 0=Spline, ... .",int,"");
54     BBTK_INPUT(ContourControlPoints,OpenClose,"Open=true or Close=false contour (default false)",bool,"");
55     BBTK_INPUT(ContourControlPoints,Visible,"Visible (default true)",bool,"");
56     BBTK_INPUT(ContourControlPoints,wxVtkBaseView,"wxVtkBaseView",wxVtkBaseView*,"");
57     BBTK_INPUT(ContourControlPoints,WidthLine,"(1 Default) Line and Control points Width",double,"");
58     BBTK_OUTPUT(ContourControlPoints,ManualBaseModel,"manualBaseModel",manualBaseModel*,"");
59
60 BBTK_END_DESCRIBE_BLACK_BOX(ContourControlPoints);
61 //===== 
62 // 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)
63 //===== 
64 }
65 // EO namespace bbcreaMaracasVisu
66
67 #endif // __bbcreaMaracasVisuContourControlPoints_h_INCLUDED__
68