$extrastylesheet
#include <mesh_triangle_holes.h>

Public Member Functions | |
| Hole () | |
| virtual | ~Hole () |
| virtual unsigned int | n_points () const =0 |
| virtual Point | point (const unsigned int n) const =0 |
| virtual Point | inside () const =0 |
An abstract class for defining a 2-dimensional hole. We assume that the connectivity of the hole is implicit in the numbering of the points, i.e. node 0 is connected to node 1, node 1 is connected to node 2, etc, and the last node "wraps around" to connect back to node 0.
Definition at line 40 of file mesh_triangle_holes.h.
| libMesh::TriangleInterface::Hole::Hole | ( | ) | [inline] |
| virtual libMesh::TriangleInterface::Hole::~Hole | ( | ) | [inline, virtual] |
| virtual Point libMesh::TriangleInterface::Hole::inside | ( | ) | const [pure virtual] |
Return an (arbitrary) point which lies inside the hole.
Implemented in libMesh::TriangleInterface::ArbitraryHole, and libMesh::TriangleInterface::PolygonHole.
| virtual unsigned int libMesh::TriangleInterface::Hole::n_points | ( | ) | const [pure virtual] |
The number of geometric points which define the hole.
Implemented in libMesh::TriangleInterface::ArbitraryHole, and libMesh::TriangleInterface::PolygonHole.
| virtual Point libMesh::TriangleInterface::Hole::point | ( | const unsigned int | n | ) | const [pure virtual] |
Return the nth point defining the hole.
Implemented in libMesh::TriangleInterface::ArbitraryHole, and libMesh::TriangleInterface::PolygonHole.