Class representing a single element of a mesh together with its bounding box. More...
#include <MeshElement.hxx>
Public Member Functions | |
| template<class MyMeshType > | |
| MeshElement (const ConnType index, const MyMeshType &mesh) | |
| ~MeshElement () | |
| ConnType | getIndex () const |
| unsigned char | getNumberOfNodes () const |
| const BoundingBox * | getBoundingBox () const |
Private Member Functions | |
| MeshElement (const MeshElement &elem) | |
| disallow copying | |
| MeshElement & | operator= (const MeshElement &elem) |
| disallow assignment | |
Private Attributes | |
| const ConnType | _index |
| global number of the element | |
| const unsigned char | _number |
| BoundingBox * | _box |
| bounding box of the element - does not change after having been initialised | |
Class representing a single element of a mesh together with its bounding box.
It gives access to the element's global number, type and bounding box and allows easy bounding box intersection tests between MeshElements and collections of MeshElement (MeshRegions)
| INTERP_KERNEL.MeshElement< ConnType >.MeshElement | ( | const ConnType | index, |
| const MyMeshType & | mesh | ||
| ) |
| INTERP_KERNEL.MeshElement< ConnType >.~MeshElement | ( | ) |
| INTERP_KERNEL.MeshElement< ConnType >.MeshElement | ( | const MeshElement< ConnType > & | elem | ) | [private] |
disallow copying
| ConnType INTERP_KERNEL.MeshElement< ConnType >.getIndex | ( | ) | const |
References INTERP_KERNEL.MeshElement< ConnType >._index.
| unsigned char INTERP_KERNEL.MeshElement< ConnType >.getNumberOfNodes | ( | ) | const |
References INTERP_KERNEL.MeshElement< ConnType >._number.
| const BoundingBox* INTERP_KERNEL.MeshElement< ConnType >.getBoundingBox | ( | ) | const |
References INTERP_KERNEL.MeshElement< ConnType >._box.
| MeshElement& INTERP_KERNEL.MeshElement< ConnType >.operator= | ( | const MeshElement< ConnType > & | elem | ) | [private] |
disallow assignment
const ConnType INTERP_KERNEL.MeshElement< ConnType >._index [private] |
global number of the element
const unsigned char INTERP_KERNEL.MeshElement< ConnType >._number [private] |
BoundingBox* INTERP_KERNEL.MeshElement< ConnType >._box [private] |
bounding box of the element - does not change after having been initialised