]> Creatis software - creaMaracasVisu.git/commitdiff
avoid warnings / fix typo / reindent
authorjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Tue, 20 Apr 2010 14:42:29 +0000 (14:42 +0000)
committerjean-pierre roux <jean-pierre.roux@creatis.insa-lyon.fr>
Tue, 20 Apr 2010 14:42:29 +0000 (14:42 +0000)
22 files changed:
appli/template_wx_appli/CMakeLists.txt
bbtk/bbs/appli/examplePlaneNPoints.bbs
bbtk/src/bbcreaMaracasVisuCutModule2.cxx
bbtk/src/bbmaracasvisuShowNPoints.cxx
bbtk/src/bbmaracasvisuShowNPoints.h
bbtk/src/bbmaracasvisuViewerNV.cxx
bbtk/src/bbmaracasvisuViewerNV.h
lib/doxygen/DoxyMainPage.txt.in
lib/maracasVisuLib/CMakeLists.txt
lib/maracasVisuLib/src/interface/wxWindows/Contour/AutoControlPoints.cxx
lib/maracasVisuLib/src/interface/wxWindows/widgets/manualContour/manualViewContour.cpp
lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.cxx
lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInteractorStyleBaseView2D.h
lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkPlane2DView.cxx
lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracas_ViewerWidget.cxx
lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtk2DBaseView.cxx
lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkBaseView.cxx
lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkBaseView.h
lib/maracasVisuLib/src/kernel/include/curve.cxx
lib/maracasVisuLib/src/kernel/marParameters.cpp
lib/maracasVisuLib/src/kernel/marTypes.h
lib/maracasVisuLib/src/kernel/volume.cxx

index fd728c2899ad343e4595ad80836d518a75f86166..344e33502dc47b1415a7d1b0361d63c66859aea5 100644 (file)
@@ -1,5 +1,5 @@
 #----------------------------------------------------------------------------
-# SET THE NAME OF YOUR EXECUTABLE
+# USER! : SET THE NAME OF YOUR EXECUTABLE
 SET ( EXE_NAME   MyExe  )
 #----------------------------------------------------------------------------
 
index 51b48328e1ac6eb335203cb8b477bb4f7d3b31c1..c1b06250abf555a6db5a0d45fa541c647aa18874 100644 (file)
@@ -38,8 +38,7 @@ new ViewerNV viewernv
        connect image.Out viewernv.In
        connect transferfunc.ColorFunction viewernv.ColorFunction
        connect transferfunc.WindowLevel viewernv.WindowLevel
-       connect transferfunc.ColorLevel viewernv.ColorLevel
-       
+       connect transferfunc.ColorLevel viewernv.ColorLevel     
        
 new ShowNPoints showpoints
        connect image.Out showpoints.Image
index 8bd85f4920a4c3c52672a7624bc7363aac167db1..9e5369ac9f42780844a35c5604a264b6033d7b42 100644 (file)
@@ -6,6 +6,7 @@ namespace bbcreaMaracasVisu
 {
        BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaMaracasVisu,CutModule2)
        BBTK_BLACK_BOX_IMPLEMENTATION(CutModule2,bbtk::WxBlackBox);
+
        void CutModule2::Process()
        {
                vtkImageData* img = bbGetInputIn();
@@ -23,6 +24,7 @@ namespace bbcreaMaracasVisu
                        bbSetOutputOut(_mainpanel->GetResultImage());
                }   
        }
+
        void CutModule2::CreateWidget(wxWindow* parent)
        {
           std::string lastname("bbcreaMaracasVisu.dll");    // JPR
@@ -34,6 +36,7 @@ namespace bbcreaMaracasVisu
            Process(); 
          
        }
+
        void CutModule2::bbUserSetDefaultValues()
        {       
                _mainpanel = NULL;
@@ -46,6 +49,7 @@ namespace bbcreaMaracasVisu
                bbSetInputInteractor(0);
                bbSetInputRenderer(0);  
        }
+
        void CutModule2::bbUserFinalizeProcessing()
        {
 
index bd4ec4272aff02d3718599324a21cd8f685c3dd3..dd99af86d3307564fef36a03cee7d874ac5f445f 100644 (file)
 namespace bbcreaMaracasVisu
 {
 
-
 //----------------------------------------------------------------------
-       WidgetShowNPoints::WidgetShowNPoints(wxWindow *parent,  bbcreaMaracasVisu::ShowNPoints *box)
+  WidgetShowNPoints::WidgetShowNPoints(wxWindow *parent,  bbcreaMaracasVisu::ShowNPoints *box)
     : wxPanel( parent, -1, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL)
   {
-    mbbShowNPoints                             = box;
-    this->renderer                             = NULL;
-       wxPanel *panel                          = this;
-    wxSizer *sizer                             = NULL;
-
+    mbbShowNPoints                     = box;
+    this->renderer                     = NULL;
+    wxPanel    *panel                  = this;
+    wxSizer *sizer                     = NULL;
 
        // Widget interface
-       textCtrl                                                = new wxTextCtrl(panel, -1);
-       wxButton *btnAddPoint                   = new wxButton( panel, -1, _T("Add Point"));
-       wxButton *btnRenamePoint                = new wxButton( panel, -1, _T("Rename point"));
-       wxButton *btnEraseLastPoint             = new wxButton( panel, -1, _T("Erase Last point"));
-       wxButton *btnErasePoint                 = new wxButton( panel, -1, _T("Erase point"));
+       askPointLabel                   = new wxStaticText(panel, -1, _T("Point label :")); // JPR
+       textCtrl                        = new wxTextCtrl(panel, -1);
+       wxButton *btnAddPoint           = new wxButton( panel, -1, _T("Add Point"));
+       wxButton *btnRenamePoint        = new wxButton( panel, -1, _T("Rename point"));
+       wxButton *btnEraseLastPoint     = new wxButton( panel, -1, _T("Erase Last point"));
+       wxButton *btnErasePoint         = new wxButton( panel, -1, _T("Erase point"));
        wxButton *btnDeleteAllPoints    = new wxButton( panel, -1, _T("Delete all points"));
-       wxButton *btnSavePoints                 = new wxButton( panel, -1, _T("Save points"));
-       wxButton *btnLoadPoints                 = new wxButton( panel, -1, _T("Load points"));
-       txtNrPoints                                             = new wxStaticText(panel,-1, _T(" "));
+       wxButton *btnSavePoints         = new wxButton( panel, -1, _T("Save points"));
+       wxButton *btnLoadPoints         = new wxButton( panel, -1, _T("Load points"));
+       txtNrPoints                     = new wxStaticText(panel,-1, _T(" "));
 
        //NTU: Sliders for opacity and radio change
 
@@ -43,18 +42,19 @@ namespace bbcreaMaracasVisu
        wxFlexGridSizer *sizer1 = new wxFlexGridSizer(1);
 //    sizer1->Add(new wxStaticText(panel,-1,_T("  ")));
 
-         Connect(btnAddPoint->GetId()                  , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnAddPoint);
-         Connect(btnRenamePoint->GetId()               , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnRenamePoint);
-         Connect(btnEraseLastPoint->GetId()    , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnEraseLastPoint);
-         Connect(btnErasePoint->GetId()                , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnErasePoint);
-         Connect(btnDeleteAllPoints->GetId()   , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnDeleteAllPoints);
-         Connect(btnSavePoints->GetId()                , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnSavePoints);
-         Connect(btnLoadPoints->GetId()                , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnLoadPoints);
+         Connect(btnAddPoint->GetId()           , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnAddPoint);
+         Connect(btnRenamePoint->GetId()        , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnRenamePoint);
+         Connect(btnEraseLastPoint->GetId() , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnEraseLastPoint);
+         Connect(btnErasePoint->GetId()         , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnErasePoint);
+         Connect(btnDeleteAllPoints->GetId(), wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnDeleteAllPoints);
+         Connect(btnSavePoints->GetId()         , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnSavePoints);
+         Connect(btnLoadPoints->GetId()         , wxEVT_COMMAND_BUTTON_CLICKED  , (wxObjectEventFunction) &WidgetShowNPoints::OnLoadPoints);
 
          //NTU: Slider events
-         Connect(sdrOpacity->GetId()                   , wxEVT_COMMAND_SLIDER_UPDATED  , (wxObjectEventFunction) &WidgetShowNPoints::UpdatePoints);
-         Connect(sdrRadio->GetId()                             , wxEVT_COMMAND_SLIDER_UPDATED  , (wxObjectEventFunction) &WidgetShowNPoints::UpdatePoints);
+         Connect(sdrOpacity->GetId()   , wxEVT_COMMAND_SLIDER_UPDATED  , (wxObjectEventFunction) &WidgetShowNPoints::UpdatePoints);
+         Connect(sdrRadio->GetId()     , wxEVT_COMMAND_SLIDER_UPDATED  , (wxObjectEventFunction) &WidgetShowNPoints::UpdatePoints);
 
+         sizer1->Add(askPointLabel); // JPR
          sizer1->Add(textCtrl);
          sizer1->Add(btnAddPoint);
          sizer1->Add(btnRenamePoint);
@@ -70,13 +70,11 @@ namespace bbcreaMaracasVisu
          sizer1->Add(btnLoadPoints);
 
          sizer = sizer1;
-         panel ->      SetSizer(sizer);
-         panel ->      SetAutoLayout(true);
-         panel ->      Layout();
-
+         panel ->SetSizer(sizer);
+         panel ->SetAutoLayout(true);
+         panel ->Layout();
 }
 
-
 //------------------------------------------------------------------------
 WidgetShowNPoints::~WidgetShowNPoints()
 {
@@ -113,9 +111,6 @@ std::vector<int> WidgetShowNPoints::GetLstPointsZ()
        return lstLabels;
 }
 
-
-
-
 //------------------------------------------------------------------------
 void WidgetShowNPoints::SetPoint(std::vector<int> ppoint)
 {
@@ -148,6 +143,7 @@ void  WidgetShowNPoints::SetRenderer(vtkRenderer *renderer)
        this->renderer  = renderer;
 }
 
+//------------------------------------------------------------------------
 
 std::string WidgetShowNPoints::CleanSpaces(std::string ss)
 {
@@ -212,7 +208,6 @@ void WidgetShowNPoints::AddPoint(int x, int y, int z, std::string label)
        lstActorsText.push_back(textActor);
 
        SetOutputBox();
-
 }
 
 //------------------------------------------------------------------------
@@ -227,8 +222,7 @@ void WidgetShowNPoints::OnAddPoint (wxCommandEvent& event)
        } // renderer
 }
 
-
-       //------------------------------------------------------------------------
+//------------------------------------------------------------------------
        void WidgetShowNPoints::SetOutputBox()
        {
                renderer->GetRenderWindow()->Render();
@@ -247,17 +241,16 @@ void WidgetShowNPoints::OnAddPoint (wxCommandEvent& event)
                mbbShowNPoints->bbSignalOutputModification(std::string("lstLabels"));
        }
 
-       //------------------------------------------------------------------------
+//------------------------------------------------------------------------
        void WidgetShowNPoints::OnSavePoints(wxCommandEvent& event)
        {
-
                wxFileDialog* FD = new wxFileDialog( 0,
-                                                                                       _T("Save points .."),
-                                                                                       _T(""),
-                                                                                       _T(""),
-                                                                                       _T("(*.xls)|*.xls"),
-                                                                                        wxSAVE | wxOVERWRITE_PROMPT,
-                                                                                       wxDefaultPosition);
+                                            _T("Save points .."),
+                                            _T(""),
+                                            _T(""),
+                                            _T("(*.xls)|*.xls"),
+                                            wxSAVE | wxOVERWRITE_PROMPT,
+                                            wxDefaultPosition);
                //EED
 
                int result_FD = FD->ShowModal();
@@ -290,19 +283,18 @@ void WidgetShowNPoints::OnAddPoint (wxCommandEvent& event)
                                printf("WidgetShowNPoints::OnSavePoints  ...Error... creating file");
                        } //ff
                }       // dialog box
-
        }
 
-       //------------------------------------------------------------------------
+//------------------------------------------------------------------------
        void WidgetShowNPoints::OnLoadPoints(wxCommandEvent& event)
        {
                wxFileDialog* FD = new wxFileDialog( 0,
-                                                                                       _T("Load points .."),
-                                                                                       _T(""),
-                                                                                       _T(""),
-                                                                                       _T("(*.xls)|*.xls"),
-                                                                                       wxOPEN | wxFILE_MUST_EXIST,
-                                                                                       wxDefaultPosition);
+                                             _T("Load points .."),
+                                             _T(""),
+                                             _T(""),
+                                             _T("(*.xls)|*.xls"),
+                                             wxOPEN | wxFILE_MUST_EXIST,
+                                             wxDefaultPosition);
                //EED
 
                int result_FD = FD->ShowModal();
@@ -338,6 +330,8 @@ void WidgetShowNPoints::OnAddPoint (wxCommandEvent& event)
 
        }
 
+//------------------------------------------------------------------------
+
        int WidgetShowNPoints::GetNearestPoint()
        {
                int id=-1;
@@ -367,7 +361,7 @@ void WidgetShowNPoints::OnAddPoint (wxCommandEvent& event)
                }
        }
 
-       //------------------------------------------------------------------------
+//------------------------------------------------------------------------
        void WidgetShowNPoints::OnRenamePoint(wxCommandEvent& event)
        {
                int id=GetNearestPoint();
@@ -380,7 +374,7 @@ void WidgetShowNPoints::OnAddPoint (wxCommandEvent& event)
                }
        }
 
-       //------------------------------------------------------------------------
+//------------------------------------------------------------------------
        void WidgetShowNPoints::ErasePoint(int id)
        {
                if (this->renderer!=NULL){
@@ -405,19 +399,18 @@ void WidgetShowNPoints::OnAddPoint (wxCommandEvent& event)
                } // if renderer
        }
 
-       //------------------------------------------------------------------------
+//------------------------------------------------------------------------
        void WidgetShowNPoints::OnErasePoint(wxCommandEvent& event)
        {
                ErasePoint( GetNearestPoint() );
        }
 
-       //------------------------------------------------------------------------
+//------------------------------------------------------------------------
        void WidgetShowNPoints::OnEraseLastPoint(wxCommandEvent& event)
        {
                ErasePoint(lstActorsSphere.size()-1);
        }
 
-
 //------------------------------------------------------------------------
 void WidgetShowNPoints::OnDeleteAllPoints(wxCommandEvent& event)
 {
@@ -426,7 +419,6 @@ void WidgetShowNPoints::OnDeleteAllPoints(wxCommandEvent& event)
        {
                ErasePoint(id);
        }
-
 }
 
 //NTU: Method for updating points opacity and Radio
@@ -457,8 +449,6 @@ void WidgetShowNPoints::UpdatePoints(wxCommandEvent &event)
        SetOutputBox();
 }
 
-
-
 BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaMaracasVisu,ShowNPoints)
 BBTK_BLACK_BOX_IMPLEMENTATION(ShowNPoints,bbtk::WxBlackBox);
 
@@ -479,10 +469,9 @@ void ShowNPoints::Process()
        } // mwxwidget
 }
 
-
 void ShowNPoints::CreateWidget(wxWindow* parent)
 {
-       mwxwidget = new WidgetShowNPoints( parent ,  this);
+       mwxwidget = new WidgetShowNPoints( parent, this);
        mwxwidget->SetPoint( bbGetInputIn() );
 
        if (bbGetInputImage()==NULL)
@@ -510,19 +499,17 @@ void ShowNPoints::bbUserSetDefaultValues()
        bbSetInputRenderer(NULL);
 }
 
-       //-----------------------------------------------------------------
+//-----------------------------------------------------------------
        void ShowNPoints::bbUserInitializeProcessing()
        {
        }
 
-       //-----------------------------------------------------------------
+//-----------------------------------------------------------------
        void ShowNPoints::bbUserFinalizeProcessing()
        {
        }
 
-       //-----------------------------------------------------------------
+//-----------------------------------------------------------------
 
 }
 // EO namespace bbcreaMaracasVisu
-
-
index 231e0905acb912179dfaef2810ba76548c8e4c04..c890f13066389ef4fcaf16b8cee25f1da2b6d9cf 100644 (file)
@@ -43,39 +43,38 @@ namespace bbcreaMaracasVisu
          std::vector<std::string> GetLstLabels();
 
   private:
-         
-         void                  AddPoint(int x, int y, int z, std::string label);
-         std::string   CleanSpaces(std::string ss);
-         int                   GetNearestPoint();
-         void                  ErasePoint(int id);
-         void                  SetOutputBox();
-         
-         ShowNPoints                                   *mbbShowNPoints;
-         vtkRenderer                                   *renderer;
-         std::vector<int>                              lstPointsX;
-         std::vector<int>                              lstPointsY;
-         std::vector<int>                              lstPointsZ;
-         std::vector<std::string>              lstLabels;
-         std::vector<vtkActor*>                lstActorsSphere;//NTU changed from prop3D to Actor
-         std::vector<vtkTextActor3D*>  lstActorsText;
+
+         void                  AddPoint(int x, int y, int z, std::string label);
+         std::string           CleanSpaces(std::string ss);
+         int                   GetNearestPoint();
+         void                  ErasePoint(int id);
+         void                  SetOutputBox();
+
+         ShowNPoints                   *mbbShowNPoints;
+         vtkRenderer                   *renderer;
+         std::vector<int>              lstPointsX;
+         std::vector<int>              lstPointsY;
+         std::vector<int>              lstPointsZ;
+         std::vector<std::string>      lstLabels;
+         std::vector<vtkActor*>        lstActorsSphere;//NTU changed from prop3D to Actor
+         std::vector<vtkTextActor3D*>  lstActorsText;
 
          //NTU: For updating points
 
          std::vector<vtkSphereSource*> lstSourceSphere;
 
-         std::vector<int>                              mpoint;
-         vtkImageData                                  *mimage;
-         std::vector<double>                   mcolour;
-         double                                                mopacity;
-         double                                                mradio;
-         wxTextCtrl                                    *textCtrl;
-         wxStaticText                                  *txtNrPoints;
-         wxSlider                                              *sdrOpacity;
-         wxSlider                                              *sdrRadio;
+         std::vector<int>      mpoint;
+         vtkImageData          *mimage;
+         std::vector<double>   mcolour;
+         double                mopacity;
+         double                mradio;
+         wxStaticText          *askPointLabel;
+         wxTextCtrl            *textCtrl;
+         wxStaticText          *txtNrPoints;
+         wxSlider              *sdrOpacity;
+         wxSlider              *sdrRadio;
   };
 
-
-
 class /*BBTK_EXPORT*/ ShowNPoints
  : 
    public bbtk::WxBlackBox
@@ -122,4 +121,3 @@ BBTK_END_DESCRIBE_BLACK_BOX(ShowNPoints);
 
 #endif // __bbcreaMaracasVisuShowNPoints_h_INCLUDED__
 #endif // _USE_WXWIDGETS_
-
index fcec3e9d5813f9221fcf4ddca12664327e592475..c1f8149ea20b0a1f56f2f1433a6c8d79f6d6a336 100644 (file)
@@ -3,7 +3,6 @@
 namespace bbcreaMaracasVisu
 {
 
-
 BEGIN_EVENT_TABLE( bbwxMaracas_N_ViewersWidget, wxPanel )
        EVT_MENU( 12121, bbwxMaracas_N_ViewersWidget::OnRefreshView )
        EVT_MENU( 12122, bbwxMaracas_N_ViewersWidget::OnDClickLeft  )
@@ -15,9 +14,9 @@ END_EVENT_TABLE( );
 //-------------------------------------------------------------
 
 bbwxMaracas_N_ViewersWidget::bbwxMaracas_N_ViewersWidget(ViewerNV* box,
-                                                                                                                wxWindow *parent, 
-                                                                                                                vtkImageData* imagedata, 
-                                                                                                                std::vector<int> *nTypeView)
+                                                         wxWindow *parent,
+                                                         vtkImageData* imagedata,
+                                                         std::vector<int> *nTypeView)
 :wxMaracas_N_ViewersWidget(parent,imagedata,nTypeView)
 {
        mbbViewerNV=box;
@@ -31,7 +30,7 @@ bbwxMaracas_N_ViewersWidget::~bbwxMaracas_N_ViewersWidget()
 //-------------------------------------------------------------
 void bbwxMaracas_N_ViewersWidget::OnRefreshView(wxCommandEvent & event)
 {
-       printf("CPR: bbwxMaracas_N_ViewersWidget::OnRefreshView -> actualiza X, Y y Z\n");
+       //printf("CPR: bbwxMaracas_N_ViewersWidget::OnRefreshView -> actualiza X, Y y Z\n");
        mbbViewerNV->point.clear();
 
        mbbViewerNV->point.push_back( (int)GetX() );
@@ -95,7 +94,6 @@ void ViewerNV::Process()
 
                currenttype = type;
                currentimg = img;
-               
 
                point.clear();
                point.push_back((int)mwxwidget->GetX());
@@ -141,8 +139,6 @@ void ViewerNV::Process()
                                mwxwidget->setColorLevel(bbGetInputColorLevel());
                        }
                }
-
-
        }//  mwxwidget != NULL
 }
 
@@ -163,7 +159,6 @@ void ViewerNV::CreateWidget(wxWindow* parent)
 //-------------------------------------------------------------
 void ViewerNV::bbUserSetDefaultValues()
 {
-
                mwxwidget = NULL;
                bbSetInputIn(NULL);
 
@@ -180,7 +175,6 @@ void ViewerNV::bbUserSetDefaultValues()
                vecNTypeViwer.push_back(3);
                bbSetInputnTypeView(vecNTypeViwer);
 
-
                bbSetOutputwxVtkBaseView1( NULL );
                bbSetOutputwxVtkBaseView2( NULL );
                bbSetOutputwxVtkBaseView3( NULL );
@@ -222,8 +216,6 @@ bool ViewerNV::compareVectors(std::vector<int> type,std::vector<int> currenttype
                ret=false;
        }
        return ret;
-
-
 }
 
 void ViewerNV::updateObservers(){
@@ -260,4 +252,3 @@ void ViewerNV::updateObservers(){
 }
 // EO namespace bbcreaMaracasVisu
 
-
index ce0a9b3522d36e59f11c79302ca3e7dbdf3ab560..8dc7acefa95e3cd2ef438156fe9ee07a5c709a90 100644 (file)
@@ -3,7 +3,6 @@
 #define __bbcreaMaracasVisuViewerNV_h_INCLUDED__
 #include "bbtkWxBlackBox.h"
 
-
 #include "vtkImageData.h"
 #include "vtkRenderer.h"
 
@@ -15,9 +14,6 @@
 
 namespace bbcreaMaracasVisu
 {
-
-
-
   class ViewerNV;
   class bbwxMaracas_N_ViewersWidget : public wxMaracas_N_ViewersWidget
   {
@@ -26,45 +22,45 @@ namespace bbcreaMaracasVisu
                ~bbwxMaracas_N_ViewersWidget();
            
                //if the MPR had generated the refresh event
-               void OnRefreshView(wxCommandEvent & event);
-               void OnDClickLeft(wxCommandEvent & event);              
+               void OnRefreshView(wxCommandEvent &event);
+               void OnDClickLeft(wxCommandEvent &event);
        private:
                ViewerNV                        *mbbViewerNV;
        DECLARE_EVENT_TABLE( );     
   };
 
-
 //-------------------------------------------------------------------
 //-------------------------------------------------------------------
 //-------------------------------------------------------------------
 
-
 class /*BBTK_EXPORT*/ ViewerNV
  : 
    public bbtk::WxBlackBox
 {
   BBTK_BLACK_BOX_INTERFACE(ViewerNV,bbtk::WxBlackBox);
   BBTK_DECLARE_INPUT(Title,std::string);
-      BBTK_DECLARE_INPUT(In, vtkImageData *);
-         BBTK_DECLARE_INPUT(nTypeView, std::vector<int> );
-         BBTK_DECLARE_INPUT(ColorFunction, vtkColorTransferFunction* );
-         BBTK_DECLARE_INPUT(WindowLevel, int );
-         BBTK_DECLARE_INPUT(ColorLevel, int );   
-      BBTK_DECLARE_INPUT(Obs1, vtkInteractorObserver *);
-      BBTK_DECLARE_INPUT(Obs2, vtkInteractorObserver *);
-      BBTK_DECLARE_INPUT(Obs3, vtkInteractorObserver *);
-      BBTK_DECLARE_INPUT(Obs4, vtkInteractorObserver *);
-      BBTK_DECLARE_INPUT(Obs5, vtkInteractorObserver *);
-      BBTK_DECLARE_OUTPUT(wxVtkBaseView1,wxVtkBaseView*);
-      BBTK_DECLARE_OUTPUT(wxVtkBaseView2,wxVtkBaseView*);
-      BBTK_DECLARE_OUTPUT(wxVtkBaseView3,wxVtkBaseView*);
-      BBTK_DECLARE_OUTPUT(wxVtkBaseView4,wxVtkBaseView*);
-      BBTK_DECLARE_OUTPUT(Renderer1,vtkRenderer*);
-      BBTK_DECLARE_OUTPUT(Renderer2,vtkRenderer*);
-      BBTK_DECLARE_OUTPUT(Renderer3,vtkRenderer*);
-      BBTK_DECLARE_OUTPUT(Renderer4,vtkRenderer*);
-         BBTK_DECLARE_OUTPUT(Interactor1,vtkRenderWindowInteractor*);
-      BBTK_DECLARE_OUTPUT(Point,std::vector<int>);
+  BBTK_DECLARE_INPUT(In, vtkImageData *);
+  BBTK_DECLARE_INPUT(nTypeView, std::vector<int> );
+  BBTK_DECLARE_INPUT(ColorFunction, vtkColorTransferFunction* );
+  BBTK_DECLARE_INPUT(WindowLevel, int );
+  BBTK_DECLARE_INPUT(ColorLevel, int );          
+  BBTK_DECLARE_INPUT(Obs1, vtkInteractorObserver *);
+  BBTK_DECLARE_INPUT(Obs2, vtkInteractorObserver *);
+  BBTK_DECLARE_INPUT(Obs3, vtkInteractorObserver *);
+  BBTK_DECLARE_INPUT(Obs4, vtkInteractorObserver *);
+  BBTK_DECLARE_INPUT(Obs5, vtkInteractorObserver *);
+  
+  BBTK_DECLARE_OUTPUT(wxVtkBaseView1,wxVtkBaseView*);
+  BBTK_DECLARE_OUTPUT(wxVtkBaseView2,wxVtkBaseView*);
+  BBTK_DECLARE_OUTPUT(wxVtkBaseView3,wxVtkBaseView*);
+  BBTK_DECLARE_OUTPUT(wxVtkBaseView4,wxVtkBaseView*);
+  BBTK_DECLARE_OUTPUT(Renderer1,vtkRenderer*);
+  BBTK_DECLARE_OUTPUT(Renderer2,vtkRenderer*);
+  BBTK_DECLARE_OUTPUT(Renderer3,vtkRenderer*);
+  BBTK_DECLARE_OUTPUT(Renderer4,vtkRenderer*);
+  BBTK_DECLARE_OUTPUT(Interactor1,vtkRenderWindowInteractor*);
+  BBTK_DECLARE_OUTPUT(Point,std::vector<int>);
+
   BBTK_PROCESS(Process);
   void Process();
   BBTK_CREATE_WIDGET(CreateWidget);
@@ -73,7 +69,7 @@ class /*BBTK_EXPORT*/ ViewerNV
    std::vector<int>                    point;
 private:       
        bool    enter;
-       
+
        vtkImageData* currentimg;
        std::vector<int>  currenttype;
        wxMaracas_N_ViewersWidget       *mwxwidget;
@@ -88,30 +84,31 @@ BBTK_AUTHOR("eduardo.davila [at] creatis.insa-lyon.fr");
 BBTK_DESCRIPTION("Viewer : N view configuration 2D and 3D");
   BBTK_CATEGORY("viewer");
   BBTK_INPUT(ViewerNV,Title,"Title prepended to the text",std::string,"");
-       BBTK_INPUT(ViewerNV,In,"Input image",vtkImageData*,"");
-       BBTK_INPUT(ViewerNV,nTypeView,"vector of viewer types (default 5 0 1 3 ): -1=Z_2DwithOutAxis 0=Z_2D 1=X_2D 2=Y_2D 3=Plane 4=Sphere 5=3D 6=3Dplane 7=3D_empty",std::vector<int>,"");
-       BBTK_INPUT(ViewerNV,ColorFunction,"Optional: set a different color for the viewers 2D",vtkColorTransferFunction*,"");
-       BBTK_INPUT(ViewerNV,WindowLevel,"Optional: set a different Window level by using an other widget",int,"");
-       BBTK_INPUT(ViewerNV,ColorLevel,"Optional: set a different Color level by using an other widget",int,"");
-       BBTK_INPUT(ViewerNV,Obs1,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
-       BBTK_INPUT(ViewerNV,Obs2,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
-       BBTK_INPUT(ViewerNV,Obs3,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
-       BBTK_INPUT(ViewerNV,Obs4,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
-       BBTK_INPUT(ViewerNV,Obs5,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
-       BBTK_OUTPUT(ViewerNV,wxVtkBaseView1,"wxVtkBaseView 1",wxVtkBaseView  *,"");
-       BBTK_OUTPUT(ViewerNV,wxVtkBaseView2,"wxVtkBaseView 2",wxVtkBaseView  *,"");
-       BBTK_OUTPUT(ViewerNV,wxVtkBaseView3,"wxVtkBaseView 3",wxVtkBaseView  *,"");
-       BBTK_OUTPUT(ViewerNV,wxVtkBaseView4,"wxVtkBaseView 4",wxVtkBaseView  *,"");
-       BBTK_OUTPUT(ViewerNV,Renderer1,"Renderer 1",vtkRenderer *,"");
-       BBTK_OUTPUT(ViewerNV,Renderer2,"Renderer 2",vtkRenderer *,"");
-       BBTK_OUTPUT(ViewerNV,Renderer3,"Renderer 3",vtkRenderer *,"");
-       BBTK_OUTPUT(ViewerNV,Renderer4,"Renderer 4",vtkRenderer *,"");
-       BBTK_OUTPUT(ViewerNV,Interactor1,"Interactor1",vtkRenderWindowInteractor *,"");
-       BBTK_OUTPUT(ViewerNV,Point,"Axis point",std::vector<int>,"");
+  BBTK_INPUT(ViewerNV,In,"Input image",vtkImageData*,"");
+  BBTK_INPUT(ViewerNV,nTypeView,"vector of viewer types (default 5 0 1 3 ): -1=Z_2DwithOutAxis 0=Z_2D 1=X_2D 2=Y_2D 3=Plane 4=Sphere 5=3D 6=3Dplane 7=3D_empty",std::vector<int>,"");
+  BBTK_INPUT(ViewerNV,ColorFunction,"Optional: set a different color for the viewers 2D",vtkColorTransferFunction*,"");
+  BBTK_INPUT(ViewerNV,WindowLevel,"Optional: set a different Window level by using an other widget",int,"");
+  BBTK_INPUT(ViewerNV,ColorLevel,"Optional: set a different Color level by using an other widget",int,"");
+  BBTK_INPUT(ViewerNV,Obs1,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
+  BBTK_INPUT(ViewerNV,Obs2,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
+  BBTK_INPUT(ViewerNV,Obs3,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
+  BBTK_INPUT(ViewerNV,Obs4,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
+  BBTK_INPUT(ViewerNV,Obs5,"Optional: set a different Color level by using an other widget",vtkInteractorObserver*,"");
+  
+  BBTK_OUTPUT(ViewerNV,wxVtkBaseView1,"wxVtkBaseView 1",wxVtkBaseView  *,"");
+  BBTK_OUTPUT(ViewerNV,wxVtkBaseView2,"wxVtkBaseView 2",wxVtkBaseView  *,"");
+  BBTK_OUTPUT(ViewerNV,wxVtkBaseView3,"wxVtkBaseView 3",wxVtkBaseView  *,"");
+  BBTK_OUTPUT(ViewerNV,wxVtkBaseView4,"wxVtkBaseView 4",wxVtkBaseView  *,"");
+  BBTK_OUTPUT(ViewerNV,Renderer1,"Renderer 1",vtkRenderer *,"");
+  BBTK_OUTPUT(ViewerNV,Renderer2,"Renderer 2",vtkRenderer *,"");
+  BBTK_OUTPUT(ViewerNV,Renderer3,"Renderer 3",vtkRenderer *,"");
+  BBTK_OUTPUT(ViewerNV,Renderer4,"Renderer 4",vtkRenderer *,"");
+  BBTK_OUTPUT(ViewerNV,Interactor1,"Interactor1",vtkRenderWindowInteractor *,"");
+  BBTK_OUTPUT(ViewerNV,Point,"Axis point",std::vector<int>,"");
+
 BBTK_END_DESCRIBE_BLACK_BOX(ViewerNV);
 }
 // EO namespace bbcreaMaracasVisu
 
 #endif // __bbcreaMaracasVisuViewerNV_h_INCLUDED__
 #endif // _USE_WXWIDGETS_
-
index 0b05ae129d0a6df01d439ffbce72a6135ede19c7..63123b4577b6ff1b929f33ed2381e8ff1536989d 100644 (file)
@@ -218,9 +218,6 @@ When a new
 </div>
 
 
-
-
-
 <!-- ******************************************************************************* -->
 <!--         End HTML Code         -->
 <!-- ******************************************************************************* -->
index 9b6e5020b5e4cb265dbc3c76610a7b109f223a1d..133c8b72ce20fcefc93f9f4c29e5e220148824d0 100644 (file)
@@ -1,7 +1,5 @@
 #----------------------------------------------------------------------------
-# SET THE NAME OF YOUR LIBRARY
-
-
+# USER ! SET THE NAME OF YOUR LIBRARY
 SET ( LIBRARY_NAME   creaMaracasVisu  )
 
 #EED 5/Mars/2010
@@ -45,7 +43,7 @@ IF ( BUILD_${LIBRARY_NAME} )
        src/CutModule/interface
        src/CutModule/kernel
        ../../../
-       
+
 )
        #message(jhcl\n\n ${crea_LIBRARIES})
        #INCLUDE(include/Modules/MARACAS_Find_LIBIDO.cmake)
@@ -57,36 +55,36 @@ IF ( BUILD_${LIBRARY_NAME} )
   # EITHER LIST ALL .h IN CURRENT DIR USING NEXT LINE:
   #FILE(GLOB ${LIBRARY_NAME}_HEADERS "*.h")
   # OR MANUALLY LIST YOUR HEADERS WITH NEXT COMMAND
-  
+
   FILE(GLOB ${LIBRARY_NAME}_HEADERS_WXWIN "src/interface/wxWindows/*.h")
   FILE(GLOB ${LIBRARY_NAME}_SOURCES_WXWIN src/interface/wxWindows/*.cxx src/interface/wxWindows/*.cpp src/interface/wxWindows/*.cc)
-  
+
   FILE(GLOB ${LIBRARY_NAME}_HEADERS_CONTOUR "src/interface/wxWindows/Contour/*.h")
   FILE(GLOB ${LIBRARY_NAME}_SOURCES_CONTOUR src/interface/wxWindows/Contour/*.cxx src/interface/wxWindows/Contour/*.cpp src/interface/wxWindows/Contour/*.cc)
 
   FILE(GLOB ${LIBRARY_NAME}_HEADERS_ThresholdImageView "src/interface/wxWindows/widgets/ThresholdImageView/*.h")
   FILE(GLOB ${LIBRARY_NAME}_SOURCES_ThresholdImageView src/interface/wxWindows/widgets/ThresholdImageView/*.cxx src/interface/wxWindows/widgets/ThresholdImageView/*.cpp src/interface/wxWindows/widgets/ThresholdImageView/*.cc)
-  
+
   FILE(GLOB ${LIBRARY_NAME}_HEADERS_WIDGETS "src/interface/wxWindows/widgets/*.h")
   FILE(GLOB ${LIBRARY_NAME}_SOURCES_WIDGETS src/interface/wxWindows/widgets/*.cxx src/interface/wxWindows/widgets/*.cpp src/interface/wxWindows/widgets/*.cc)
-  
+
   FILE(GLOB ${LIBRARY_NAME}_HEADERS_PPLOTTER "src/interface/wxWindows/widgets/pPlotter/*.h")
   FILE(GLOB ${LIBRARY_NAME}_SOURCES_PPLOTTER src/interface/wxWindows/widgets/pPlotter/*.cxx src/interface/wxWindows/widgets/pPlotter/*.cpp src/interface/wxWindows/widgets/pPlotter/*.cc)
-  
+
   FILE(GLOB ${LIBRARY_NAME}_HEADERS_MANUAL_CONTOUR "src/interface/wxWindows/widgets/manualContour/*.h")
   FILE(GLOB ${LIBRARY_NAME}_SOURCES_MANUAL_CONTOUR src/interface/wxWindows/widgets/manualContour/*.cpp )
-  
+
   FILE(GLOB ${LIBRARY_NAME}_HEADERS_KERNEL "src/kernel/*.h")
   FILE(GLOB ${LIBRARY_NAME}_SOURCES_KERNEL src/kernel/*.cxx src/kernel/*.cpp src/kernel/*.cc)
-  
-    
+
+
   SET ( ${LIBRARY_NAME}_HEADERS
-       ${${LIBRARY_NAME}_HEADERS_WXWIN}        
+       ${${LIBRARY_NAME}_HEADERS_WXWIN}
        ${${LIBRARY_NAME}_HEADERS_CONTOUR}
        ${${LIBRARY_NAME}_HEADERS_ThresholdImageView}
-       ${${LIBRARY_NAME}_HEADERS_WIDGETS}    
+       ${${LIBRARY_NAME}_HEADERS_WIDGETS}
        ${${LIBRARY_NAME}_HEADERS_PPLOTTER}
-       ${${LIBRARY_NAME}_HEADERS_MANUAL_CONTOUR}  
+       ${${LIBRARY_NAME}_HEADERS_MANUAL_CONTOUR}
        include/matrix.h
        ${${LIBRARY_NAME}_HEADERS_KERNEL}
   )
@@ -97,21 +95,21 @@ IF ( BUILD_${LIBRARY_NAME} )
   # EITHER LIST ALL .cxx, *.cpp, *.cc IN CURRENT DIR USING NEXT LINE:
   #FILE(GLOB ${LIBRARY_NAME}_SOURCES *.cxx *.cpp *.cc)
   # OR MANUALLY LIST YOUR FILES WITH NEXT COMMAND (WITHOUT EXTENSION)
-  
+
   SET ( ${LIBRARY_NAME}_SOURCES 
-       ${${LIBRARY_NAME}_SOURCES_WXWIN}        
+       ${${LIBRARY_NAME}_SOURCES_WXWIN}
        ${${LIBRARY_NAME}_SOURCES_CONTOUR}
        ${${LIBRARY_NAME}_SOURCES_ThresholdImageView}
        ${${LIBRARY_NAME}_SOURCES_WIDGETS}
        ${${LIBRARY_NAME}_SOURCES_PPLOTTER}
-       ${${LIBRARY_NAME}_SOURCES_MANUAL_CONTOUR}       
+       ${${LIBRARY_NAME}_SOURCES_MANUAL_CONTOUR}
        ${${LIBRARY_NAME}_SOURCES_KERNEL}
   )
   #----------------------------------------------------------------------------
 #jhcl-Start===========================================================================
 #message(jhcl4${LIBIDO_LIBRARIES})
 #jhcl-End===========================================================================
-         
+
   #----------------------------------------------------------------------------
   # LIBRARY DEPENDENCIES (LIBRARIES TO LINK WITH)
   SET ( ${LIBRARY_NAME}_LINK_LIBRARIES
@@ -149,8 +147,8 @@ IF ( BUILD_${LIBRARY_NAME} )
   ENDIF(CREA_VERBOSE_CMAKE)
 
 
-  
-  # CREATE THE TARGET  
+
+  # CREATE THE TARGET
   ADD_LIBRARY (${LIBRARY_NAME} ${${LIBRARY_NAME}_SHARED} ${${LIBRARY_NAME}_SOURCES} ${${LIBRARY_NAME}_HEADERS})
 
   # LINK
@@ -159,7 +157,7 @@ IF ( BUILD_${LIBRARY_NAME} )
  # Sets the settings for macro CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE
   SET(${LIBRARY_NAME}_INSTALL_FOLDER ${LIBRARY_NAME})
   SET(${LIBRARY_NAME}_LIBRARIES ${LIBRARY_NAME})
+
 #  FILE(RELATIVE_PATH
  #   ${LIBRARY_NAME}_BUILD_TREE_RELATIVE_INCLUDE_PATHS
  #   ${PROJECT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
@@ -214,8 +212,8 @@ CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE(${LIBRARY_NAME})
 INSTALL(
   FILES ${${LIBRARY_NAME}_HEADERS}
   DESTINATION ${${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_INCLUDE_PATHS}
-  ) 
-IF(WIN32)      
+  )
+IF(WIN32)
   INSTALL(
     TARGETS ${LIBRARY_NAME}
     DESTINATION bin)
index 35936e10d1683b3bedefa39c0dce8fbdacc5f2ea..0e14ca465fecdd1623fab43b109aac018cf11641 100644 (file)
@@ -893,7 +893,7 @@ printf("\n XMAX = %f, YMAX = %f, XX = %f, YY = %f",xmax,ymax,xx,yy);
                if(posA<posB)
                {
                        posA = posB+1;
-                       if(posB = _controlpointsX.size()-1)  // ?!? // JPRx     // ?!? EED
+                       if( ( posB = _controlpointsX.size()-1) )  // ?!? // JPRx     // ?!? EED
                        {
                                posA = 0;
                        }
index 00f64dc99701b90b6e56e6d931c1cc2efd754989..4fee4987fa2750e887e9c64ec022169e0a53f931 100644 (file)
@@ -170,7 +170,6 @@ void manualViewContour::RefreshText()  // virtual
 
                        _textActor->SetPosition(px+GetRange()+1,py);
                }
-
        }
 }
 
@@ -200,7 +199,6 @@ bool manualViewContour::ifTouchContour(int x,int y,int z){
                nps_t = nps-1;
        }
 
-       
        for( i = 0; i < nps_t; i++ ) 
        {
                _pts->GetPoint(i%nps, ppA);
@@ -216,7 +214,6 @@ bool manualViewContour::ifTouchContour(int x,int y,int z){
                        i=nps;
                }
        }
-       
        return result;
 }
 
index 5779b98473621548ae693b421875c15acf2c464d..688ea9750d63c5ae6790e5e5b1886bbb06cc899a 100644 (file)
@@ -49,7 +49,6 @@ void  vtkInteractorStyleBaseView2D::OnRightButtonDown()  // virtual
        if ((GetInteractor()->GetControlKey()==1) && (GetInteractor()->GetShiftKey()==0) ){
                this->vtkInteractorStyleImage::OnRightButtonDown();
        }
-
 }
 
 //---------------------------------------------------------------------------
@@ -101,4 +100,3 @@ void vtkInteractorStyleBaseView2D::OnMiddleButtonUp () // virtual
                this->vtkInteractorStyleImage::OnLeftButtonUp();
        }
 }
-
index f9bc6ccf6065e8bd8d8f470eeba9bd6a4cc3d582..5a7e760a00c210ee7daa1d36bf3f36d03276e9dc 100644 (file)
@@ -26,13 +26,11 @@ public:
        virtual void  OnRightButtonDown();
        virtual void  OnRightButtonUp();
 
-
 protected:
 
 private:
        manualInteractorWindowLevel             *_manualinteractorwindowlevel;
        vtkInteractorScrollZ                    *_vtkInteractorScrollZ;
-
 };
 
 
index b0be829ca391527fa803fd87a1c797405c7f01f9..8fdf36bc88342d65919c4eebd78e3758c6ab0bb2 100644 (file)
@@ -355,7 +355,7 @@ void vtkPlane2DView::Configure( )
 
        manualInteractorWindowLevel *_manualinteractorwindowlevel= new manualInteractorWindowLevel();
        style2D->SetInteractorWindowLevel( _manualinteractorwindowlevel );
-       
+
        vtkInteractorScrollZ *_vtkInteractorScrollZ = new vtkInteractorScrollZ();
        style2D->SetInteractorScrollZ(_vtkInteractorScrollZ);
 
@@ -385,8 +385,6 @@ void vtkPlane2DView::Configure( )
        _vtkInfoTextImageInteractorPlane2D->SetModelVtkInfoTextImage(_vtkInfoTextImage);        
        _vtkInfoTextImage->Configure();
        ((vtkInteractorStyleBaseView*)this->GetInteractorStyleBaseView())->AddInteractorStyleMaracas(_vtkInfoTextImageInteractorPlane2D);
-
-
 }
 
 //-------------------------------------------------------------------
@@ -566,6 +564,5 @@ void vtkPlane2DView::TransfromCoordViewWorld2(double &X, double &Y, double &Z)
        X = out[0] + GetVtkmprbasedata()->GetX() ;
        Y = out[1] + GetVtkmprbasedata()->GetY() ;
        Z = out[2] + GetVtkmprbasedata()->GetZ() ;
-
 }
 
index ec78d433541b2b3935eeb5d8c3a74d8c555bbeb3..af6723b670ba85d6a16bdcbbf47068bb2a20405d 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: wxMaracas_ViewerWidget.cxx,v $
   Language:  C++
-  Date:      $Date: 2010/04/15 17:54:04 $
-  Version:   $Revision: 1.25 $
+  Date:      $Date: 2010/04/20 14:42:41 $
+  Version:   $Revision: 1.26 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -24,7 +24,6 @@
 // Other includes
 //------------------------------------------------------------------------------------------------------------
 
-
        //------------------------------------------------------------------------------------------------------------
        // Constructors & Destructors
        //------------------------------------------------------------------------------------------------------------
@@ -33,7 +32,7 @@
                : wxPanel( parent, -1, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL)
        {
                wxPanel *panel = this;
-               wxWindow *wxwindow = NULL, *window3D    = 0;            
+               wxWindow *wxwindow = NULL, *window3D    = 0;
                wxSplitterWindow        *panelClipping3D= 0;
 //             wxPanel *panelControl                   = 0;
 //             wxFlexGridSizer  *sizerCtrol            = 0;            
@@ -45,7 +44,7 @@
                wxBoxSizer *sizer                       = 0;
 
                mType = type;
-               
+
                if (vtkmprbasedata==NULL)
                {
                        minternalVtkmprbasedata         = true;
 
                        window3D = mwxvtk3Dbaseview_Clipping3D->GetWxVTKRenderWindowInteractor();
 
-//--                   
+//--
                        wxNotebook *notebook = new wxNotebook(panelClipping3D, -1);
 
                        // First tab
 
                        panelClipping3D->SplitHorizontally( notebook , window3D , 10  );
                        //panelClipping3D->SetMinimumPaneSize( 15 );
-                       panelClipping3D->SetMinimumPaneSize( 35 ); // JPR
+                       panelClipping3D->SetMinimumPaneSize( 70 ); // JPR 
                        
        /*              EED 04 / Febrary / 2010
                        panelControl                    = new wxPanel(panelClipping3D,-1);      
                        wxPanel *controlPanelMPR3D = mwxvtkmpr3Dview->CreateControlPanel(panelControl, false);
 
                        wxFlexGridSizer  *sizerCtrol     = new wxFlexGridSizer(1);
-                       sizerCtrol->Add(controlPanelMPR3D               , 1, wxALL|wxEXPAND, 2);
+                       sizerCtrol->Add(controlPanelMPR3D, 1, wxALL|wxEXPAND, 2);
 
                        panelControl->SetAutoLayout(true);
                        panelControl->SetSizer(sizerCtrol);
                        panelControl->SetSize(400,350);
                        panelControl->Layout();
-                       //panelClipping3D       -> SetMinimumPaneSize( 5 );
-                       panelClipping3D->SetMinimumPaneSize( 35 );  // JPR
+                       //panelClipping3D->SetMinimumPaneSize( 5 );
+                       panelClipping3D->SetMinimumPaneSize( 100 );  // JPR
+
                        panelClipping3D->SplitHorizontally( panelControl , window3D , 10  );
                        wxwindow=panelClipping3D;
 
-
                        vtkmpr3Ddataviewer->SetVtkMPRBaseData(mvtkmprbasedata);                 
                        //vtkmpr3Ddataviewer->Configure();
 
        //   mbbtkViewerMaracas= NULL;
        }
        //-------------------------------------------------------------------------
-         
+
        wxMaracas_ViewerWidget::~wxMaracas_ViewerWidget()
        {
                if (minternalVtkmprbasedata==true)
                {
                   if (mvtkmprbasedata)         { delete mvtkmprbasedata;}
                }       
-               
+
                if (mvtk2Dbaseview)             { delete mvtk2Dbaseview; }
                if (mvtkmpr2Dview_X)            { delete mvtkmpr2Dview_X;}
                if (mvtkmpr2Dview_Y)            { delete mvtkmpr2Dview_Y;}
        //------------------------------------------------------------------------------------------------------------
 
        //-------------------------------------------------------------------------
-       
+
        void wxMaracas_ViewerWidget::ConfigureVTK()
        {
                int x=0,y=0,z=0;
+               /*
                int ext[6];
                ext[0]=0;
                ext[1]=0;
                ext[3]=0;
                ext[4]=0;
                ext[5]=0;
-               double org[3],spc[3];
+               */
+               int ext[] = {0, 0, 0, 0, 0, 0}; //JPR
+               
+               /*double org[3],spc[3];
                org[0]=0;
                org[1]=0;
                org[2]=0;
                spc[0]=0;
                spc[1]=0;
                spc[2]=0;
-               
+               */
+               double org[]={0.0, 0.0, 0.0}; //JPR
+               double spc[]={0.0, 0.0, 0.0}; //JPR
                if (mvtkmprbasedata!=NULL)
                {
                        mvtkmprbasedata->Configure();
                        /*
-                       x = mvtkmprbasedata     ->      GetMaxPositionX()/2;
-                       y = mvtkmprbasedata     ->      GetMaxPositionY()/2;
-                       z = mvtkmprbasedata     ->      GetMaxPositionZ()/2;            
+                       x = mvtkmprbasedata->GetMaxPositionX()/2;
+                       y = mvtkmprbasedata->GetMaxPositionY()/2;
+                       z = mvtkmprbasedata->GetMaxPositionZ()/2;               
                        */      
-                       
+
                        if(mvtkmprbasedata->GetImageData() != NULL)
                        {
                                mvtkmprbasedata->GetImageData()->GetExtent(ext);
                        }
                }
                
-               if ( mvtk2Dbaseview                     !=NULL ) { mvtk2Dbaseview->Configure();                 }
-               if ( mvtkmpr2Dview_X                    !=NULL ) { mvtkmpr2Dview_X->Configure();                }
-               if ( mvtkmpr2Dview_Y                    !=NULL ) { mvtkmpr2Dview_Y->Configure();                }
-               if ( mvtkmpr2Dview_Z                    !=NULL ) { mvtkmpr2Dview_Z->Configure();                }
-               if ( mvtkplane2Dview                    !=NULL ) { mvtkplane2Dview->Configure();                }
-               if ( mwidgetMesure                      !=NULL ) { mwidgetMesure->ConfigureA(mvtkplane2Dview);  }
-               if ( mwidgetMesure                      !=NULL ) { mwidgetMesure->ConfigureA(mvtkplane2Dview);  }
-               if ( mwidgetMesure                      !=NULL ) { mwidgetMesure->SetActiveLink(true);          }
-               if ( mwidgetMesure                      !=NULL ) { mwidgetMesure->SetMesureScale( 1 );          }
-               if ( mwxsphereview                      !=NULL ) { mwxsphereview->Configure();                  }
+               if ( mvtk2Dbaseview      !=NULL ) { mvtk2Dbaseview->Configure();                }
+               if ( mvtkmpr2Dview_X     !=NULL ) { mvtkmpr2Dview_X->Configure();               }
+               if ( mvtkmpr2Dview_Y     !=NULL ) { mvtkmpr2Dview_Y->Configure();               }
+               if ( mvtkmpr2Dview_Z     !=NULL ) { mvtkmpr2Dview_Z->Configure();               }
+               if ( mvtkplane2Dview     !=NULL ) { mvtkplane2Dview->Configure();               }
+               if ( mwidgetMesure       !=NULL ) { mwidgetMesure->ConfigureA(mvtkplane2Dview); }
+               if ( mwidgetMesure       !=NULL ) { mwidgetMesure->ConfigureA(mvtkplane2Dview); }
+               if ( mwidgetMesure       !=NULL ) { mwidgetMesure->SetActiveLink(true);         }
+               if ( mwidgetMesure       !=NULL ) { mwidgetMesure->SetMesureScale( 1 );         }
+               if ( mwxsphereview       !=NULL ) { mwxsphereview->Configure();                 }
 
                if (mwxvtk3Dbaseview_Clipping3D !=NULL) {
                        mwxvtk3Dbaseview_Clipping3D->Configure();       
                        
                }
-               
+
                if (vtkmpr3Ddataviewer                  !=NULL) {                       
                        vtkmpr3Ddataviewer->Configure();
                        
                        
                        mwxvtkmpr3Dview->Configure();
                        mwxvtkmpr3Dview->ResetCamera(ext,org,spc);
-                       
-                       
+
                }
 
                if (mwxvtkclipping3Dview                !=NULL) { mwxvtkclipping3Dview->Configure();    }
                //if (mwxvtkmpr3Dview                           !=NULL) {
                //      mwxvtkmpr3Dview->ResetCamera();
                //}
-
        }
 
        //-------------------------------------------------------------------------
                        if (mwxvtkmpr3Dview             !=NULL ){ mwxvtkmpr3Dview->RefreshView();       }
                        if (mwxvtkclipping3Dview        !=NULL ){ mwxvtkclipping3Dview->Refresh();      }
                        if (mwxvtk3Dbaseview_Clipping3D !=NULL ){ mwxvtk3Dbaseview_Clipping3D->Refresh();}
-
        }
 
        //-------------------------------------------------------------------------
index e703115d09b08fa97a262b39cfe6158d7f74a1cb..b587d760697b15c38da2f51ba2d7e1e8786e17b9 100644 (file)
@@ -75,7 +75,7 @@ void wxVtk2DBaseView::ResetView()
        _imageViewer2XYZ -> GetVtkImageViewer2()->SetupInteractor ( iren );
 
        _imageViewer2XYZ->GetVtkImageViewer2()->Render();
-       
+
        //////////////
        //RaC 04-2010 Look for the description of new changes in vtkInteractorStyleBaseView2D constructor.
        //
@@ -87,7 +87,7 @@ void wxVtk2DBaseView::ResetView()
 
        manualInteractorWindowLevel *_manualinteractorwindowlevel= new manualInteractorWindowLevel();
        style2D->SetInteractorWindowLevel( _manualinteractorwindowlevel );
-       
+
        vtkInteractorScrollZ *_vtkInteractorScrollZ = new vtkInteractorScrollZ();
        style2D->SetInteractorScrollZ(_vtkInteractorScrollZ);
 
@@ -112,7 +112,7 @@ void wxVtk2DBaseView::Configure(bool okimage)
                _imageViewer2XYZ = new vtkImageViewer2_XYZ();
                wxVTKRenderWindowInteractor *iren = GetWxVTKRenderWindowInteractor();
                _imageViewer2XYZ -> GetVtkImageViewer2()->SetupInteractor ( iren );
-               
+
                //////////////
                //RaC 04-2010 Look for the description of new changes in vtkInteractorStyleBaseView2D constructor.
                //
@@ -124,7 +124,7 @@ void wxVtk2DBaseView::Configure(bool okimage)
 
                manualInteractorWindowLevel *_manualinteractorwindowlevel= new manualInteractorWindowLevel();
                style2D->SetInteractorWindowLevel( _manualinteractorwindowlevel );
-               
+
                vtkInteractorScrollZ *_vtkInteractorScrollZ = new vtkInteractorScrollZ();
                style2D->SetInteractorScrollZ(_vtkInteractorScrollZ);
 
@@ -132,7 +132,6 @@ void wxVtk2DBaseView::Configure(bool okimage)
 
                // RaC
                //////////////
-
        }
 
 
@@ -144,19 +143,17 @@ void wxVtk2DBaseView::Configure(bool okimage)
                if (okimage==true){
                        imageData->GetSpacing (spx,spy,spz);
                        imageData->GetExtent (x1,x2,y1,y2,z1,z2);
-
-
                        _imageViewer2XYZ->GetVtkImageViewer2()->SetInput(imageData );
                        _imageViewer2XYZ->SetExtentDimension(x1,x2,y1,y2,z1,z2);
                        double range[2];
-                         imageData->GetScalarRange(range);
-                         if (range[1]<20000){
+                       imageData->GetScalarRange(range);
+                       if (range[1]<20000){
                                 _imageViewer2XYZ->GetVtkImageViewer2()->SetColorWindow( (range[1]-range[0])/2 );
                                 _imageViewer2XYZ->GetVtkImageViewer2()->SetColorLevel( (range[1]+range[0])/4 );
-                         } else {
+                       } else {
                                 _imageViewer2XYZ->GetVtkImageViewer2()->SetColorWindow( 1000 );
                                 _imageViewer2XYZ->GetVtkImageViewer2()->SetColorLevel( 500 );
-                         }
+                       }
 // EED 31 Janvier 2007
 //vtkImageActor *vtkimageactor = _imageViewer2XYZ->GetVtkImageViewer2()->GetImageActor ();
 //vtkimageactor->InterpolateOff ();
@@ -205,7 +202,6 @@ void wxVtk2DBaseView::Configure(bool okimage)
                        
                } // okimage
        } // imageData
-
 }
 
 //-------------------------------------------------------------------
index 7acce9bf9c86823e3d93ff47083ff36e49ff20d7..a62ae3c7675aaa9a800fca181fde51d507c102de 100644 (file)
@@ -171,7 +171,6 @@ vtkInteractorStyleImage*    wxVtkBaseView::GetInteractorStyleBaseView()
        return _interactorStyle;
 }
 
-
 //---------------------------------------------------------------------------
 
 void wxVtkBaseView::SetInteractorStyleBaseView( vtkInteractorStyleImage*       interactorStyle)
@@ -188,8 +187,6 @@ void wxVtkBaseView::GetSpacing(double spc[3])  // virtual
        spc[2]=1;
 }
 
-
-
 //-------------------------------------------------------------------
 //-------------------------------------------------------------------
 //-------------------------------------------------------------------
index 94617a07eda7b5d534f13db7f538621b888159ca..2283e0e40ce936a51e32a961880ca241325f567a 100644 (file)
@@ -38,9 +38,6 @@
 
 #include "vtkInteractorStyleImage.h"
 
-
-
-
 class creaMaracasVisu_EXPORT wxVtkBaseView{
 public:
        wxVtkBaseView( );
@@ -80,18 +77,10 @@ protected:
 
 };
 
-
-
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 //------------------------------------------------------------------
 
 
-
-
-
 #endif // __WX_VTK__BASE__VIEW__H
 
-
-
-
index 8fadd1399b23fc8abc6ab611b5ad07cf3f0932d9..f7ce241ac637680c443430190a4a248502de0c8b 100644 (file)
@@ -3,8 +3,8 @@
  Program:   wxMaracas
  Module:    $RCSfile: curve.cxx,v $
  Language:  C++
- Date:      $Date: 2009/05/14 13:55:07 $
- Version:   $Revision: 1.1 $
+ Date:      $Date: 2010/04/20 14:42:45 $
+ Version:   $Revision: 1.2 $
  
   Copyright: (c) 2002, 2003
   License:
@@ -187,14 +187,14 @@ void kCurve::getBinormal( double* b, double s )
        marVector tg( _dimension ), n( _dimension );
     double t;
     int i;
-       
+
     calculeSplineArguments( s, i, t );
     derivative1( ( double* )tg, i, t );
     derivative2( ( double* )n, i, t );
-       
+
     memcpy( b,
-               ( double* )( tg.cross( n ).normalize( ) ),
-               _dimension * sizeof( double ) );
+           ( double* )( tg.cross( n ).normalize( ) ),
+           _dimension * sizeof( double ) );
 }
 
 // -------------------------------------------------------------------------
@@ -204,19 +204,19 @@ void kCurve::addControlPoint( double* cp, double* sp )
     memcpy( tmp, cp, _dimension * sizeof( double ) );
     _controlPoints.push_back( tmp );
     if( sp != NULL && _stateDim > 0 ) {
-               
+
                double *tmp1 = new double[ _stateDim ];
                memcpy( tmp1, sp, _stateDim * sizeof( double ) );
                _controlState.push_back( tmp1 );
-               
+
     } else
                _controlState.push_back( NULL );
-       
+
     if( _controlPoints.size( ) == 1 ) {
                
                _controlT.push_back( 0.0 );
                _controlL.push_back( 0.0 );
-               
+
     } else {
                
                // Here we maintain some extra info about the control points.
@@ -235,7 +235,6 @@ void kCurve::addControlPoint( double* cp, double* sp )
                _controlT.push_back( 0.0 );
                for( int i = 0; i < _controlT.size( ); i++ )
                        _controlT[ i ] = _controlL[ i ] / len;
-               
     }// fi
 }
 
@@ -261,17 +260,14 @@ void kCurve::setControlPoint( int i, double* cp, double* sp )
                int it;
                
                for( it = i; it < _controlT.size( ); it++ ) {
-                       
                        v1 = _controlPoints[ it ];
                        v0 = _controlPoints[ it - 1 ];
                        len = ( v1 - v0 ).norm2( ) + _controlL[ it - 1 ];
                        _controlL[ i ] = len;
-                       
                } // rof
                
                for( it = 0; it < _controlT.size( ); it++ )
                        _controlT[ it ] = _controlL[ it ] / len;
-               
     }// fi
 }
 
index 9bb6641c089064ee609f019e18d43e36714a3377..51a529ca968edcdf6009ecaaee2df7e5355687b2 100644 (file)
@@ -3,8 +3,8 @@
  Program:   wxMaracas
  Module:    $RCSfile: marParameters.cpp,v $
  Language:  C++
- Date:      $Date: 2009/05/14 13:54:43 $
- Version:   $Revision: 1.2 $
+ Date:      $Date: 2010/04/20 14:42:44 $
+ Version:   $Revision: 1.3 $
  
   Copyright: (c) 2002, 2003
   License:
@@ -19,7 +19,7 @@
 #include <math.h>
 #include <wx/log.h>
 
-static char* BoolParamNames[] = {
+static const char* BoolParamNames[] = {
        // PS ->     "e_debug_window_visible"  ,
        // PS ->        "e_debug_console_visible"     ,
        // PS ->        "e_calculate_mip_default"    ,
@@ -31,7 +31,8 @@ static char* BoolParamNames[] = {
        // PS ->        "e_show_cell"                 ,
        // PS ->        "e_show_int_cell"
 };
-static char* DoubleParamNames[] = {
+
+static const char* DoubleParamNames[] = {
     "e_gravity_distance"              ,
        "e_axis_discret_step"             ,
        "e_distance_to_maximum_intensity" ,
@@ -58,7 +59,8 @@ static char* DoubleParamNames[] = {
     "e_RescaleIntercept"          ,
     "e_RescaleSlope"              ,
 };
-static char* IntParamNames[] = {
+
+static const char* IntParamNames[] = {
     "e_roi_dimension"                     ,
        "e_step"                                  ,
        "e_step_coeficient"                       ,
@@ -73,7 +75,8 @@ static char* IntParamNames[] = {
        "e_voxel_type"                            ,
        // PS ->        "e_coef_cell_max_int"
 };
-static char* StringParamNames[] = {
+
+static const char* StringParamNames[] = {
        "e_installation_directory" ,
        "e_dicom_images_directory"
 };
@@ -197,7 +200,7 @@ void marParameters::reset( )
     _doubleValues[ e_voxel_y_dimension ]             = 1.0;
     _doubleValues[ e_voxel_z_dimension ]             = 1.0;
     _doubleValues[ e_scale ]                         = 4.0;
-       // PS ->     _doubleValues[ e_sampling ]                      = 4.0;
+       // PS ->     _doubleValues[ e_sampling ]         = 4.0;
     _doubleValues[ e_threshold_isocontour ]          = 40.0;
     _doubleValues[ e_threshold_snake_isocontour ]    = 40.0;
     _doubleValues[ e_sigma ]                         = 0.1;
index baf1041a799e51354e5c889394a17ce8e5497b47..56c5c1996a12c4b0a50dd4ccc612301cd8fa9b56 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: marTypes.h,v $
   Language:  C++
-  Date:      $Date: 2009/05/14 13:54:43 $
-  Version:   $Revision: 1.7 $
+  Date:      $Date: 2010/04/20 14:42:44 $
+  Version:   $Revision: 1.8 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -30,7 +30,6 @@
  *  this fairy tale :-).
  */
 
-
 //JHCL - Start
 //If we're using windows
 /*
  *
  *  This file is included by all project files.
  */
+
+#include <creaSystem.h>
+
+// This redefinitions shoul be useless using uint8_t, etc  // JPR
+
 typedef unsigned char  uchar;  /*!< unsigned char redefintion. */
 typedef unsigned int   uint;   /*!< unsigned int redefintion. */
 typedef unsigned long  ulong;  /*!< unsigned long redefintion. */
 typedef unsigned short ushort; /*!< unsigned short redefintion. */
 
-// Is this compilation using LibIDO?
-
-//#define KGFO_USE_IDO  // JPRx : Do NOT use LibIDO
-
 // Is this compilation using VTK?
 #define KGFO_USE_VTK
 
index 8155ec3bc402e81826580337a012bb99d4cc4438..43d1364b3b8af6d52fda922c8d512433405cecb3 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: volume.cxx,v $
   Language:  C++
-  Date:      $Date: 2010/03/15 14:12:30 $
-  Version:   $Revision: 1.6 $
+  Date:      $Date: 2010/04/20 14:42:44 $
+  Version:   $Revision: 1.7 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -39,15 +39,6 @@ const vtkIdType kVolume::VTKTypes[] = { VTK_CHAR, VTK_FLOAT, VTK_DOUBLE,
 
 #endif // KGFO_USE_VTK
 
-//#ifdef KGFO_USE_IDO
-
-// -------------------------------------------------------------------------
-//const int kVolume::IDOTypes[] = { VOL_CHAR, VOL_FLOAT, VOL_DOUBLE, VOL_LONG,
-//                               VOL_SHORT, VOL_UCHAR, VOL_ULONG,
-//                               VOL_USHORT };
-
-//#endif // KGFO_USE_IDO
-
 // -------------------------------------------------------------------------
 const void* kVolume::BLANK   = ( void* ) 0;
 const void* kVolume::NOALLOC = ( void* )-1;
@@ -229,13 +220,13 @@ double kVolume::getPixel( uint x, uint y, uint z ) const
 
     switch( _type ) {
                
-    case CHAR:   p = ( double )(   ( char*** )_images )[ z ][ y ][ x ]; break;
-    case FLOAT:  p = ( double )(  ( float*** )_images )[ z ][ y ][ x ]; break;
+    case CHAR:   p = ( double )( ( char*** )_images )[ z ][ y ][ x ]; break;
+    case FLOAT:  p = ( double )( ( float*** )_images )[ z ][ y ][ x ]; break;
     case DOUBLE: p = ( double )( ( double*** )_images )[ z ][ y ][ x ]; break;
-    case INT:    p = ( double )(    ( int*** )_images )[ z ][ y ][ x ]; break;
-    case SHORT:  p = ( double )(  ( short*** )_images )[ z ][ y ][ x ]; break;
-    case UCHAR:  p = ( double )(  ( uchar*** )_images )[ z ][ y ][ x ]; break;
-    case UINT:   p = ( double )(   ( uint*** )_images )[ z ][ y ][ x ]; break;
+    case INT:    p = ( double )( ( int*** )_images )[ z ][ y ][ x ]; break;
+    case SHORT:  p = ( double )( ( short*** )_images )[ z ][ y ][ x ]; break;
+    case UCHAR:  p = ( double )( ( uchar*** )_images )[ z ][ y ][ x ]; break;
+    case UINT:   p = ( double )( ( uint*** )_images )[ z ][ y ][ x ]; break;
     case USHORT: p = ( double )( ( ushort*** )_images )[ z ][ y ][ x ]; break;
     default: p = 0.0; break;