PointGenerator is used to generate points inside or on the surface of a given shape.
More...
#include <SurgSim/Particles/PointGenerator.h>
PointGenerator is used to generate points inside or on the surface of a given shape.
Derived classes need to implement pointInShape() and pointOnShape().
◆ PointGenerator()
SurgSim::Particles::PointGenerator::PointGenerator |
( |
| ) |
|
◆ ~PointGenerator()
SurgSim::Particles::PointGenerator::~PointGenerator |
( |
| ) |
|
|
virtual |
◆ pointInShape()
◆ pointOnShape()
◆ m_closedOneOneDistribution
std::uniform_real_distribution<double> SurgSim::Particles::PointGenerator::m_closedOneOneDistribution |
|
protected |
Random number generator and some predefined distributions to be used by different shape point generators.
◆ m_closedZeroOneDistribution
std::uniform_real_distribution<double> SurgSim::Particles::PointGenerator::m_closedZeroOneDistribution |
|
protected |
Random number generator and some predefined distributions to be used by different shape point generators.
◆ m_closedZeroOpenOneDistribution
std::uniform_real_distribution<double> SurgSim::Particles::PointGenerator::m_closedZeroOpenOneDistribution |
|
protected |
Random number generator and some predefined distributions to be used by different shape point generators.
◆ m_generator
std::mt19937 SurgSim::Particles::PointGenerator::m_generator |
|
protected |
Random number generator and some predefined distributions to be used by different shape point generators.
◆ m_openOneOneDistribution
std::uniform_real_distribution<double> SurgSim::Particles::PointGenerator::m_openOneOneDistribution |
|
protected |
Random number generator and some predefined distributions to be used by different shape point generators.
The documentation for this class was generated from the following files: