#include <ChasteCuboid.hpp>
Inherits AbstractChasteRegion< SPACE_DIM >.
Public Member Functions | |
ChasteCuboid (ChastePoint< SPACE_DIM > &rLowerPoint, ChastePoint< SPACE_DIM > &rUpperPoint) | |
bool | DoesContain (const ChastePoint< SPACE_DIM > &rPointToCheck) const |
const ChastePoint< SPACE_DIM > & | rGetUpperCorner () const |
const ChastePoint< SPACE_DIM > & | rGetLowerCorner () |
Private Attributes | |
ChastePoint< SPACE_DIM > | mLowerCorner |
ChastePoint< SPACE_DIM > | mUpperCorner |
This class defines a 3D cuboid and provides a method to check if a given point is contained in the volume.
Definition at line 43 of file ChasteCuboid.hpp.
ChasteCuboid< SPACE_DIM >::ChasteCuboid | ( | ChastePoint< SPACE_DIM > & | rLowerPoint, | |
ChastePoint< SPACE_DIM > & | rUpperPoint | |||
) | [inline] |
The cuboid is defined by any of its two space-diagonal opposite corners.
rLowerPoint | Lower vertex of the cuboid. | |
rUpperPoint | Upper vertex of the cuboid. |
Definition at line 61 of file ChasteCuboid.hpp.
References ChasteCuboid< SPACE_DIM >::mLowerCorner, and ChasteCuboid< SPACE_DIM >::mUpperCorner.
bool ChasteCuboid< SPACE_DIM >::DoesContain | ( | const ChastePoint< SPACE_DIM > & | rPointToCheck | ) | const [inline, virtual] |
Checks if a given 3D point is contained in the cuboid.
rPointToCheck | Point to be checked to be contained in the cuboid. |
Implements AbstractChasteRegion< SPACE_DIM >.
Definition at line 81 of file ChasteCuboid.hpp.
References ChasteCuboid< SPACE_DIM >::mLowerCorner, and ChasteCuboid< SPACE_DIM >::mUpperCorner.
const ChastePoint<SPACE_DIM>& ChasteCuboid< SPACE_DIM >::rGetLowerCorner | ( | ) | [inline] |
Definition at line 100 of file ChasteCuboid.hpp.
References ChasteCuboid< SPACE_DIM >::mLowerCorner.
Referenced by StreeterFibreGenerator< SPACE_DIM >::CheckVentricleAlignment().
const ChastePoint<SPACE_DIM>& ChasteCuboid< SPACE_DIM >::rGetUpperCorner | ( | ) | const [inline] |
Definition at line 95 of file ChasteCuboid.hpp.
References ChasteCuboid< SPACE_DIM >::mUpperCorner.
Referenced by StreeterFibreGenerator< SPACE_DIM >::CheckVentricleAlignment().
ChastePoint<SPACE_DIM> ChasteCuboid< SPACE_DIM >::mLowerCorner [private] |
Lower vertex of the cuboid.
Definition at line 48 of file ChasteCuboid.hpp.
Referenced by ChasteCuboid< SPACE_DIM >::ChasteCuboid(), ChasteCuboid< SPACE_DIM >::DoesContain(), and ChasteCuboid< SPACE_DIM >::rGetLowerCorner().
ChastePoint<SPACE_DIM> ChasteCuboid< SPACE_DIM >::mUpperCorner [private] |
Upper vertex of the cuboid. The space-diagonal opposite corner of mLowerCorner.
Definition at line 51 of file ChasteCuboid.hpp.
Referenced by ChasteCuboid< SPACE_DIM >::ChasteCuboid(), ChasteCuboid< SPACE_DIM >::DoesContain(), and ChasteCuboid< SPACE_DIM >::rGetUpperCorner().