bool DPO_CreateSpecialCDF::ReadFromFile() { ReadObjectHeader(); ReadFuncObjRef(xyInputObjRef); distributionType = DistributionType(ReadInt()); normalizeInputProbabilities = ReadBool(); CheckForInputFailure("Reading DPO_CreateSpecialCDF"); return true; }
template <typename T> void pcl::common::NormalGenerator<T>::setParameters (const Parameters& parameters) { parameters_ = parameters; #if BOOST_VERSION >= 104700 typename DistributionType::param_type params (parameters_.mean, parameters_.sigma); distribution_.param (params); #else distribution_ = DistributionType (parameters_.mean, parameters_.sigma); #endif distribution_.reset (); generator_.distribution () = distribution_; if (parameters_.seed != -1) rng_.seed (parameters_.seed); }
template <typename T> void pcl::common::NormalGenerator<T>::setParameters (T mean, T sigma, pcl::uint32_t seed) { parameters_.mean = mean; parameters_.sigma = sigma; parameters_.seed = seed; #if BOOST_VERSION >= 104700 typename DistributionType::param_type params (parameters_.mean, parameters_.sigma); distribution_.param (params); #else distribution_ = DistributionType (parameters_.mean, parameters_.sigma); #endif distribution_.reset (); generator_.distribution () = distribution_; if (seed != -1) rng_.seed (parameters_.seed); }
template <typename T> void pcl::common::UniformGenerator<T>::setParameters (T min, T max, pcl::uint32_t seed) { parameters_.min = min; parameters_.max = max; parameters_.seed = seed; #if BOOST_VERSION >= 104700 typename DistributionType::param_type params (parameters_.min, parameters_.max); distribution_.param (params); #else distribution_ = DistributionType (parameters_.min, parameters_.max); #endif distribution_.reset (); generator_.distribution () = distribution_; if (seed != -1) { parameters_.seed = seed; rng_.seed (parameters_.seed); } }