bool _InitPlan()
 {
     if( _parameters->_nMaxIterations <= 0 ) {
         _parameters->_nMaxIterations = 100;
     }
     if( _parameters->_fStepLength <= 0 ) {
         _parameters->_fStepLength = 0.04;
     }
     _puniformsampler = RaveCreateSpaceSampler(GetEnv(),"mt19937");
     //_puniformsampler->SetSeed(utils::GetMilliTime()); // use only for testing
     _linearretimer->InitPlan(RobotBasePtr(), _parameters);
     return !!_puniformsampler;
 }
 bool _InitPlan()
 {
     if( _parameters->_nMaxIterations <= 0 ) {
         _parameters->_nMaxIterations = 100;
     }
     if( _parameters->_fStepLength <= 0 ) {
         _parameters->_fStepLength = 0.04;
     }
     _linearretimer->InitPlan(RobotBasePtr(), _parameters);
     _puniformsampler = RaveCreateSpaceSampler(GetEnv(),"mt19937");
     if( !!_puniformsampler ) {
         _puniformsampler->SetSeed(_parameters->_nRandomGeneratorSeed);
     }
     return !!_puniformsampler;
 }