]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkMaskPoint.cxx
#3472 merge vtk8itk5wx3-mingw64
[bbtk.git] / packages / vtk / src / bbvtkMaskPoint.cxx
index 061aa3d96dda3ed9a9d87a04d60b38d34350ddae..eb1457c3b297f57613db29894ed08f6e89a71b7c 100644 (file)
@@ -38,8 +38,15 @@ void MaskPoint::Process()
        #endif
 
                maskpoints->SetOnRatio( bbGetInputRatio() );
-               maskpoints->RandomModeOff();    
-       //      maskpoints->RandomModeOn();     
+
+               if (bbGetInputRandomType()==-1)
+               {
+                       maskpoints->RandomModeOff();    
+               } else if(bbGetInputRandomType()==0) {
+                       maskpoints->RandomModeOn();     
+                       maskpoints->SetRandomModeType(0);
+               }
+
        //      maskpoints->SetMaximumNumberOfPoints(5000);     
                maskpoints->Update();
                bbSetOutputOut( maskpoints->GetOutput() );
@@ -56,6 +63,8 @@ void MaskPoint::bbUserSetDefaultValues()
    bbSetInputActive( true );
    bbSetInputIn(NULL);
    bbSetOutputOut(NULL);
+   bbSetInputRandomType(-1);
+   bbSetInputRatio(30);
   
 }
 //=====