#include "wxMaracasRenderTabbedPanel.h"
-#include "HistogramDialogComboBox.h"
+#include "HistogramDialogComboBox.h"
#include "wxMaracasMultipleVolumeRendererPanel.h"
#include "wxMaracasSurfaceRenderingPanel.h"
#include "wxMaracasSurfaceRenderingProp3DMHD.h"
#include "wxMaracasMultipleVolumeRendererManagerData.h"
#include "wxMaracasDialog_NViewers.h"
+#include "wxVtkMPR3DViewCntrlPanel.h"
#include <wx/colordlg.h>
#include <wx/button.h>
-
+#include <vtkProp3D.h>
#include <OpenImage.xpm>
+
#include "Color.xpm"
#include "creaSystem.h"
-#include <vtkProp3D.h>
-#include "wxVtkMPR3DViewCntrlPanel.h"
+
+
/**
** Class constructor
**/
void wxMaracasRenderTabbedPanel::addMPROptions()
{
- int x = 0,y = 0,z = 0;
- int ext[6];
- ext[0] = 0;
- ext[1] = 0;
- ext[2] = 0;
- ext[3] = 0;
- ext[4] = 0;
- ext[5] = 0;
-
- double org[3],spc[3];
- org[0] = 0;
- org[1] = 0;
- org[2] = 0;
- spc[0] = 0;
- spc[1] = 0;
- spc[2] = 0;
-
+ //Panel Construction
vtkMPRBaseData* mvtkmprbasedata = new vtkMPRBaseData();
marImageData* marimagedata = new marImageData( getVolImage() );
mvtkmprbasedata ->SetMarImageData(marimagedata);
panelControl->SetSize(400,350);
panelControl->Layout();
+ //Configure MPR
+ int x = 0,y = 0,z = 0;
+ int ext[6];
+ ext[0] = 0;
+ ext[1] = 0;
+ ext[2] = 0;
+ ext[3] = 0;
+ ext[4] = 0;
+ ext[5] = 0;
+
+ double org[3],spc[3];
+ org[0] = 0;
+ org[1] = 0;
+ org[2] = 0;
+ spc[0] = 0;
+ spc[1] = 0;
+ spc[2] = 0;
+
if (mvtkmprbasedata!=NULL)
{
mvtkmprbasedata->Configure();
}
if (baseView!=NULL)
+ {
baseView ->Configure();
+ }
if (vtkmpr3Ddataviewer !=NULL)
{
diag->ShowModal();
delete diag;
}
-
}
/**
vtkImageData* img = getVolImage();
std::vector<int> type;
type.push_back(5);
- type.push_back(0);
type.push_back(1);
- type.push_back(3);
+ type.push_back(2);
+ type.push_back(0);
wxMaracasDialog_NViewers* dialog1 = new wxMaracasDialog_NViewers(this, img, &type, wxString(_T("Cut Module") ));
dialog1->SetSize(800, 700);
std::string path = crea::System::GetDllAppPath("bbcreaMaracasVisu.dll");
- cutter = CutModel2MainPanel::getInstance(dialog1->getinternalPanel(), path);
+ cutter = CutModelMainPanel::getInstance(dialog1->getinternalPanel(), path);
cutter->setRenderer( dialog1->getViewer()->GetwxVtkBaseView(1)->GetRenderer() );
cutter->setInteractor( dialog1->getViewer()->GetwxVtkBaseView(1)->GetWxVTKRenderWindowInteractor() );
cutter->setImageData(getVolImage());