1 #ifndef GAUSSIAN_SAMPLER_H_
2 #define GAUSSIAN_SAMPLER_H_
22 double _d = 0.5,
bool _useBoundary =
false);
28 virtual void Print(ostream& _os)
const;
31 vector<Cfg>& _result, vector<Cfg>& _collision);
41 string m_vcLabel, m_dmLabel;
47 bool newSamplesOnly{
false};
Definition: Boundary.h:30
Gaussian-distribution based sampling.
Definition: GaussianSampler.h:17
void ChangeGaussianParams(double newMean, double newStd)
Definition: GaussianSampler.cpp:156
void ParseXML(XMLNode &_node)
Definition: GaussianSampler.cpp:25
GaussianSampler(string _vcLabel="", string _dmLabel="", double _d=0.5, bool _useBoundary=false)
Definition: GaussianSampler.cpp:7
virtual bool Sampler(Cfg &_cfg, const Boundary *const _boundary, vector< Cfg > &_result, vector< Cfg > &_collision)
Definition: GaussianSampler.cpp:54
void ReturnNewSamplesOnly(bool setting)
Definition: GaussianSampler.cpp:169
virtual void Print(ostream &_os) const
Definition: GaussianSampler.cpp:41
Definition: SamplerMethod.h:70