]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkVecIsoSurfaceExtractor.cxx
*** MAJOR CHANGE *** NOT WORKING YET !!!
[bbtk.git] / packages / vtk / src / bbvtkVecIsoSurfaceExtractor.cxx
index 5c3b7c6964d14793bf9023a422f9ca851a2dca7d..d175944fe51920685d507355e3363950b149389f 100644 (file)
@@ -2,6 +2,7 @@
 #include "bbvtkPackage.h"
 
 #include "vtkProperty.h"
+#include "vtkLinearTransform.h"
 
 namespace bbvtk
 {
@@ -61,7 +62,7 @@ void VecIsoSurfaceExtractor::Process()
                marchingcubes->SetValue(0,  bbGetInputIsovalue() );
                marchingcubes->Update();
             
-               if ( (i*3+1)<bbGetInputColour().size() ){
+               if ( (i*3+1)<(int)(bbGetInputColour().size()) ){
                        r = bbGetInputColour()[0+i*3];
                        g = bbGetInputColour()[1+i*3]; 
                        b = bbGetInputColour()[2+i*3];
@@ -123,9 +124,10 @@ void VecIsoSurfaceExtractor::bbUserConstructor()
 
      bbSetInputColour(colour);
         bbSetInputTransform(NULL);
+        bbSetInputOpacity(1);
 }
 
-void VecIsoSurfaceExtractor::bbUserCopyConstructor()
+void VecIsoSurfaceExtractor::bbUserCopyConstructor(bbtk::BlackBox::Pointer)
 {
        Init();
 }