Go to the documentation of this file.
8 #ifndef FIELDS2COVER_UTILS_RANDOM_H_
9 #define FIELDS2COVER_UTILS_RANDOM_H_
14 #include <boost/math/constants/constants.hpp>
27 explicit Random(uint32_t seed =
static_cast<uint32_t
>(time(NULL)));
67 double min_width = 0.5,
double max_width = 1.0);
75 double min_width = 0.5,
double max_width = 1.0);
94 #endif // FIELDS2COVER_UTILS_RANDOM_H_
f2c::types::Field genConvexField(double area, size_t n_sides=4)
Random(uint32_t seed=static_cast< uint32_t >(time(NULL)))
f2c::types::Field generateRandField(double area, int n_sides, double min_width=0.5, double max_width=1.0)
f2c::types::Cell generateRandCell(double area, int n_sides, double min_width=0.5, double max_width=1.0)
f2c::types::Cell genNonConvexCell(double area)
double getRandomLinear(double min, double max)
Main namespace of the fields2cover library.
f2c::types::Field genNonConvexField(double area)
double getRandomExpDist(double lambda)
f2c::types::Cell genConvexCell(double area, size_t n_sides=4)
double getRandomExp(double min, double max)
fields2cover
Author(s):
autogenerated on Fri Apr 25 2025 02:18:31