1 #include <cpPlugins/Interface/BaseMPRWindow.h>
3 #ifdef cpPlugins_Interface_QT4
5 #include <cpPlugins/Interface/ui_BaseMPRWindow.h>
7 // -------------------------------------------------------------------------
8 cpPlugins::Interface::BaseMPRWindow::
9 BaseMPRWindow( QWidget* parent )
10 : QMainWindow( parent ),
11 m_UI( new Ui::BaseMPRWindow )
13 // Create and associate renderers
14 this->m_MPRObjects = vtkSmartPointer< TMPRObjects >::New( );
15 this->m_MPRObjects->SetRenderWindows(
16 this->m_UI->m_XVTK->GetRenderWindow( ),
17 this->m_UI->m_YVTK->GetRenderWindow( ),
18 this->m_UI->m_ZVTK->GetRenderWindow( ),
19 this->m_UI->m_WVTK->GetRenderWindow( )
23 // -------------------------------------------------------------------------
24 cpPlugins::Interface::BaseMPRWindow::
27 if( this->m_UI != NULL )
31 // -------------------------------------------------------------------------
32 bool cpPlugins::Interface::BaseMPRWindow::
33 _LoadPlugins( const std::string& fname )
38 // -------------------------------------------------------------------------
39 bool cpPlugins::Interface::BaseMPRWindow::
40 _LoadImage( const std::string& fname )
45 // -------------------------------------------------------------------------
46 bool cpPlugins::Interface::BaseMPRWindow::
47 _LoadMesh( const std::string& fname )
53 TInterface m_Interface;
55 TProcessObject::Pointer m_ImageReader;
56 TProcessObject::Pointer m_ImageWriter;
57 TProcessObject::Pointer m_MeshReader;
58 TProcessObject::Pointer m_MeshWriter;
64 #endif // cpPlugins_Interface_QT4