Go to the documentation of this file.
7 #ifndef INCLUDE_JET_POINT_GENERATOR3_H_
8 #define INCLUDE_JET_POINT_GENERATOR3_H_
52 const std::function<
bool(
const Vector3D&)>& callback)
const = 0;
60 #endif // INCLUDE_JET_POINT_GENERATOR3_H_
1-D array class.
Definition: array1.h:31
virtual ~PointGenerator3()
3-D axis-aligned bounding box class.
Definition: bounding_box3.h:41
Abstract base class for 3-D point generator.
Definition: point_generator3.h:25
Definition: advection_solver2.h:18
void generate(const BoundingBox3D &boundingBox, double spacing, Array1< Vector3D > *points) const
std::shared_ptr< PointGenerator3 > PointGenerator3Ptr
Shared pointer for the PointGenerator3 type.
Definition: point_generator3.h:56
virtual void forEachPoint(const BoundingBox3D &boundingBox, double spacing, const std::function< bool(const Vector3D &)> &callback) const =0
Iterates every point within the bounding box with specified point pattern and invokes the callback fu...
3-D vector class.
Definition: vector3.h:25