X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkMaskPoint.cxx;h=eb1457c3b297f57613db29894ed08f6e89a71b7c;hb=edb8e9b8948e7216e06b3ef5228b16f18417ca52;hp=061aa3d96dda3ed9a9d87a04d60b38d34350ddae;hpb=360978002d02369e42cb4ab8008828613e3b8bf4;p=bbtk.git diff --git a/packages/vtk/src/bbvtkMaskPoint.cxx b/packages/vtk/src/bbvtkMaskPoint.cxx index 061aa3d..eb1457c 100644 --- a/packages/vtk/src/bbvtkMaskPoint.cxx +++ b/packages/vtk/src/bbvtkMaskPoint.cxx @@ -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); } //=====