4040#ifndef PCL_COMMON_RANDOM_HPP_
4141#define PCL_COMMON_RANDOM_HPP_
4242
43- #include < boost/version.hpp>
44- #include < pcl/pcl_macros.h>
45-
4643// ///////////////////////////////////////////////////////////////////////////////////////////////////////
4744template <typename T>
4845pcl::common::UniformGenerator<T>::UniformGenerator(T min, T max, pcl::uint32_t seed)
4946 : distribution_ (min, max)
50- , generator_ (rng_, distribution_)
5147{
5248 parameters_ = Parameters (min, max, seed);
5349 if (parameters_.seed != -1 )
@@ -60,7 +56,6 @@ template <typename T>
6056pcl::common::UniformGenerator<T>::UniformGenerator(const Parameters& parameters)
6157 : parameters_ (parameters)
6258 , distribution_ (parameters_.min, parameters_.max)
63- , generator_ (rng_, distribution_)
6459{
6560 if (parameters_.seed != -1 )
6661 rng_.seed (parameters_.seed );
@@ -87,7 +82,6 @@ pcl::common::UniformGenerator<T>::setParameters (T min, T max, pcl::uint32_t see
8782 typename DistributionType::param_type params (parameters_.min , parameters_.max );
8883 distribution_.param (params);
8984 distribution_.reset ();
90- generator_.distribution () = distribution_;
9185 if (seed != -1 )
9286 {
9387 parameters_.seed = seed;
@@ -103,7 +97,6 @@ pcl::common::UniformGenerator<T>::setParameters (const Parameters& parameters)
10397 typename DistributionType::param_type params (parameters_.min , parameters_.max );
10498 distribution_.param (params);
10599 distribution_.reset ();
106- generator_.distribution () = distribution_;
107100 if (parameters_.seed != -1 )
108101 rng_.seed (parameters_.seed );
109102}
@@ -112,7 +105,6 @@ pcl::common::UniformGenerator<T>::setParameters (const Parameters& parameters)
112105template <typename T>
113106pcl::common::NormalGenerator<T>::NormalGenerator(T mean, T sigma, pcl::uint32_t seed)
114107 : distribution_ (mean, sigma)
115- , generator_ (rng_, distribution_)
116108{
117109 parameters_ = Parameters (mean, sigma, seed);
118110 if (parameters_.seed != -1 )
@@ -125,7 +117,6 @@ template <typename T>
125117pcl::common::NormalGenerator<T>::NormalGenerator(const Parameters& parameters)
126118 : parameters_ (parameters)
127119 , distribution_ (parameters_.mean, parameters_.sigma)
128- , generator_ (rng_, distribution_)
129120{
130121 if (parameters_.seed != -1 )
131122 rng_.seed (parameters_.seed );
@@ -152,7 +143,6 @@ pcl::common::NormalGenerator<T>::setParameters (T mean, T sigma, pcl::uint32_t s
152143 typename DistributionType::param_type params (parameters_.mean , parameters_.sigma );
153144 distribution_.param (params);
154145 distribution_.reset ();
155- generator_.distribution () = distribution_;
156146 if (seed != -1 )
157147 rng_.seed (parameters_.seed );
158148}
@@ -165,7 +155,6 @@ pcl::common::NormalGenerator<T>::setParameters (const Parameters& parameters)
165155 typename DistributionType::param_type params (parameters_.mean , parameters_.sigma );
166156 distribution_.param (params);
167157 distribution_.reset ();
168- generator_.distribution () = distribution_;
169158 if (parameters_.seed != -1 )
170159 rng_.seed (parameters_.seed );
171160}
0 commit comments