#include <OrientedBoxInterface.h>
Public Member Functions | |
OrientedBoxInterface (const InputParameters ¶meters) | |
virtual | ~OrientedBoxInterface ()=default |
Class destructor. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Class constructor. More... | |
Protected Member Functions | |
bool | containsPoint (const Point &point) |
Test if the supplied point is within the defined oriented bounding box. More... | |
Private Attributes | |
Point | _center |
Center of the defined bounding box. More... | |
std::unique_ptr< RealTensorValue > | _rot_matrix |
Rotation matrix for transforming the bounding box. More... | |
std::unique_ptr< BoundingBox > | _bounding_box |
The bounding box used to test if the point is contained within. More... | |
Definition at line 38 of file OrientedBoxInterface.h.
OrientedBoxInterface::OrientedBoxInterface | ( | const InputParameters & | parameters | ) |
Definition at line 36 of file OrientedBoxInterface.C.
|
virtualdefault |
Class destructor.
|
protected |
Test if the supplied point is within the defined oriented bounding box.
point | The point to test |
Definition at line 81 of file OrientedBoxInterface.C.
Referenced by OrientedBoxMarker::computeElementMarker(), and OrientedSubdomainBoundingBoxGenerator::generate().
|
static |
Class constructor.
Definition at line 19 of file OrientedBoxInterface.C.
Referenced by OrientedSubdomainBoundingBoxGenerator::validParams(), and OrientedBoxMarker::validParams().
|
private |
The bounding box used to test if the point is contained within.
Definition at line 69 of file OrientedBoxInterface.h.
Referenced by containsPoint(), and OrientedBoxInterface().
|
private |
Center of the defined bounding box.
Definition at line 63 of file OrientedBoxInterface.h.
Referenced by containsPoint().
|
private |
Rotation matrix for transforming the bounding box.
Definition at line 66 of file OrientedBoxInterface.h.
Referenced by containsPoint(), and OrientedBoxInterface().