X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkMaskPoint.cxx;h=eb1457c3b297f57613db29894ed08f6e89a71b7c;hb=c49d4bbc66c64ee56a0f7de04ff2e551b3de6a46;hp=2d0bbb9ef1ed70c87a1ab0b1aebefd4f48f70b25;hpb=cfe874b63d7bd0c4d385d49b9a997bc20e0a7029;p=bbtk.git diff --git a/packages/vtk/src/bbvtkMaskPoint.cxx b/packages/vtk/src/bbvtkMaskPoint.cxx index 2d0bbb9..eb1457c 100644 --- a/packages/vtk/src/bbvtkMaskPoint.cxx +++ b/packages/vtk/src/bbvtkMaskPoint.cxx @@ -39,12 +39,14 @@ void MaskPoint::Process() maskpoints->SetOnRatio( bbGetInputRatio() ); -// option 1 - maskpoints->RandomModeOff(); -// option 2 -// maskpoints->RandomModeOn(); -// maskpoints->SetRandomModeType(0); - + if (bbGetInputRandomType()==-1) + { + maskpoints->RandomModeOff(); + } else if(bbGetInputRandomType()==0) { + maskpoints->RandomModeOn(); + maskpoints->SetRandomModeType(0); + } + // maskpoints->SetMaximumNumberOfPoints(5000); maskpoints->Update(); bbSetOutputOut( maskpoints->GetOutput() ); @@ -61,6 +63,8 @@ void MaskPoint::bbUserSetDefaultValues() bbSetInputActive( true ); bbSetInputIn(NULL); bbSetOutputOut(NULL); + bbSetInputRandomType(-1); + bbSetInputRatio(30); } //=====