|
| | BasePointScatter (PointAccessorType &points, RandomGenerator &randGen, double spread, InterruptType *interrupt=nullptr) |
| | This is a base class so the constructor is protected.
|
| |
| void | start (const char *name) |
| |
| void | end () |
| |
| bool | interrupt () |
| |
| double | getRand01 () |
| | Return a random floating point number between zero and one.
|
| |
| double | getRand () |
| | Return a random floating point number between 0.5 -+ mSpread/2.
|
| |
| template<typename GridT > |
| void | addPoint (const GridT &grid, const Vec3R &dmin) |
| |
| template<typename GridT > |
| void | addPoint (const GridT &grid, const Vec3R &dmin, const Coord &size) |
| |
template<typename PointAccessorType, typename RandomGenerator, typename InterruptType>
class openvdb::v11_0::tools::BasePointScatter< PointAccessorType, RandomGenerator, InterruptType >
Forward declaration of base class.
Base class of all the point scattering classes defined above.