15 #include "libmesh/bounding_box.h" 16 #include "libmesh/vector_value.h" 17 #include "libmesh/tensor_value.h" bool containsPoint(const Point &point)
Test if the supplied point is within the defined oriented bounding box.
static InputParameters validParams()
Class constructor.
InputParameters validParams()
Point _center
Center of the defined bounding box.
std::unique_ptr< RealTensorValue > _rot_matrix
Rotation matrix for transforming the bounding box.
std::unique_ptr< BoundingBox > _bounding_box
The bounding box used to test if the point is contained within.
OrientedBoxInterface(const InputParameters ¶meters)
virtual ~OrientedBoxInterface()=default
Class destructor.