m_InputImage( NULL ),
m_SegmentedImage( NULL ),
m_ActivePlugin( NULL ),
- m_ActiveParameters( NULL )
+ m_ActiveParameters( NULL ),
+ m_ActivePluginType( Self::NonePluginType ),
+ m_ActivePluginCategory( Self::NonePluginCategory )
{
this->m_UI->setupUi( this );
this->m_UI->m_3DVTK->GetRenderWindow( )
);
+ // Associate observer
+ this->m_DoubleClickCommand =
+ vtkSmartPointer< DoubleClickCommand >::New( );
+ this->m_DoubleClickCommand->SetMainWnd( this );
+ this->m_MPR->AddDoubleClickObserver( this->m_DoubleClickCommand );
+
// Orientation marks
/* TODO
vtkSmartPointer< vtkAnnotatedCubeActor > oCube =
*/
// Ok, start!
- this->m_UI->m_XPlaneVTK->GetRenderWindow( )->Render( );
- this->m_UI->m_YPlaneVTK->GetRenderWindow( )->Render( );
- this->m_UI->m_ZPlaneVTK->GetRenderWindow( )->Render( );
+ this->m_MPR->Render( 0 );
+ this->m_MPR->Render( 1 );
+ this->m_MPR->Render( 2 );
this->_UpdateEnabledFlags( );
} // fi