]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasMultipleVolumeRendererView.cxx
Insert a space before contour label at display time
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasMultipleVolumeRendererView.cxx
index e062749ff9841b8df0e402525e6922d583723613..dc3ee24af95088b0b22099c955a05040fe8a3587 100644 (file)
@@ -3,8 +3,8 @@
   Program:   wxMaracas
   Module:    $RCSfile: wxMaracasMultipleVolumeRendererView.cxx,v $
   Language:  C++
-  Date:      $Date: 2009/11/17 10:23:35 $
-  Version:   $Revision: 1.7 $
+  Date:      $Date: 2009/11/20 17:09:05 $
+  Version:   $Revision: 1.9 $
 
   Copyright: (c) 2002, 2003
   License:
@@ -70,6 +70,17 @@ wxMaracasMultipleVolumeRendererView* wxMaracasMultipleVolumeRendererView::getIns
        return instance;
 }
 
+void wxMaracasMultipleVolumeRendererView::changeCompositeMIPFunction(int id, int function){
+       try{
+               volmanager->changeCompositeMIPFunction(id, function);
+       }
+       catch(char* str){
+               std::cout << "Exception : " << str << '\n';
+               wxMessageDialog* diag = new wxMessageDialog(this, wxString( str,wxConvUTF8 ), wxString( str,wxConvUTF8 ), wxICON_ERROR);
+               diag->ShowModal();
+       }
+}
+
 void wxMaracasMultipleVolumeRendererView::setRenderer(vtkRenderer*  renderer){
        volmanager->setRenderer(renderer);
 }
@@ -166,6 +177,11 @@ vtkPiecewiseFunction* wxMaracasMultipleVolumeRendererView::GetTransferFunction(i
 vtkColorTransferFunction* wxMaracasMultipleVolumeRendererView::GetColorFunction(int volumeid){
     return volmanager->GetColorFunction(volumeid);
 }
+
+std::vector<vtkImageData*> wxMaracasMultipleVolumeRendererView::GetOutputImages(){
+       return imgVect;
+}
+
 /**
 **
 **/