]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbmaracasvisuShowNPoints.cxx
*** empty log message ***
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuShowNPoints.cxx
index 1a1b2c64f776142b75ab6c11c224dd53befe6c08..6b35fe33e6a5265d2bb30aa64c334adeb5255b1b 100644 (file)
@@ -161,12 +161,22 @@ void WidgetShowNPoints::AddPoint(int x, int y, int z, std::string label)
        sphereActor->SetMapper(sphereMapper);
        sphereActor->SetOrigin(0, 0, 0);
        double spc[3];
+       if(mimage==NULL){
+               wxMessageDialog dialog(this, _T("Image Not Set"),_T("Image Not Set"),wxICON_ERROR);
+               dialog.ShowModal();
+               return;
+       }
        mimage->GetSpacing(spc);
        sphereActor->SetPosition( spc[0]*x , spc[1]*y , spc[2]*z );
        sphereActor->GetProperty()->SetColor( mcolour[0] , mcolour[1] , mcolour[2] );
        sphereActor->GetProperty()->SetOpacity( mopacity );
 
        lstActorsSphere.push_back(sphereActor);
+       if(renderer==NULL){
+               wxMessageDialog dialog(this, _T("Renderer Not Set"),_T("Renderer Not Set"),wxICON_ERROR);
+               dialog.ShowModal();             
+               return;
+       }
        renderer->AddActor( sphereActor );
 
        // Actor
@@ -432,7 +442,7 @@ void ShowNPoints::bbUserSetDefaultValues()
 {
        mwxwidget = NULL;
 
-       bbSetInputRadio(0.5);
+       bbSetInputRadio(1);
        bbSetInputOpacity(1);
 
        std::vector<double> colour;