#include <ProtectedBall.h>
Inheritance diagram for PBall< Mesh >:

Public Types | |
| typedef ProtectedBall< ambient > | super |
| typedef ProtectedBall< ambient > | Ball |
| typedef super::CenterRadius | CenterRadius |
| typedef super::Vertex | Vertex |
| typedef ::SplitData< ambient > | SplitData |
| typedef Mesh::Simplex | Simplex |
Public Member Functions | |
| PBall (Mesh *mesh, const Simplex &s) | |
| const Simplex & | toSimplex () const |
| virtual size_t | topological () const |
| virtual GenericMesh< ambient > * | getMesh () const |
| virtual void | gatherVertices (typename Vertex::VertexUniqueList &vset) const |
| virtual bool | has (const Vertex *v) const |
| virtual bool | isLive () const |
| virtual CenterRadius | center () const |
| virtual double | radiusEdge2 () const |
| virtual double | computeSigma () const |
| virtual bool | encroachedBy (const Vertex *v) const |
| virtual bool | inSphereExact (const Vertex *v) const |
| virtual bool | isResolved () const |
| virtual void | gatherUppers (typename super::BallSet &set) const |
| virtual void | gatherLowers (typename super::BallSet &set) const |
| virtual bool | split (SplitData &sdata, Vertex *inserthint, bool force) |
| virtual void | blindlyAddUpper (Ball *up) |
| virtual void | blindlyAddLower (Ball *lower) |
| virtual void | removeUpper (Ball *up) |
| virtual void | removeLower (Ball *lower) |
| virtual void | checkAddLower (Ball *lower) |
| virtual std::string | toString () const |
Static Public Attributes | |
| static const int | ambient = Mesh::ambient_dimension |
See the Mesh class for what each function actually does. The PBall simply wraps a (mesh * simplex) pair and forwards each call (sometimes renamed).
|
|||||
|
|
|
|||||
|
Reimplemented from ProtectedBall< Mesh::ambient_dimension >. |
|
|||||
|
|
|
|||||
|
Reimplemented from ProtectedBall< Mesh::ambient_dimension >. |
|
|||||
|
|
|
|||||
|
Reimplemented from ProtectedBall< Mesh::ambient_dimension >. |
|
||||||||||||||||
|
|
|
||||||||||
|
Calls Mesh::blindlyAddLower() |
|
||||||||||
|
Calls Mesh::blindlyAddUpper() |
|
|||||||||
|
Calls Mesh::circumcenter() Implements ProtectedBall< Mesh::ambient_dimension >. |
|
||||||||||
|
Calls Mesh::checkAddLower() |
|
|||||||||
|
Implements ProtectedBall< Mesh::ambient_dimension >. |
|
||||||||||
|
Calls Mesh::encroachedBy() |
|
||||||||||
|
Calls Mesh::gatherLowers() |
|
||||||||||
|
Calls Mesh::gatherUppers() |
|
||||||||||
|
Implements ProtectedBall< Mesh::ambient_dimension >. |
|
|||||||||
|
Return the mesh that this ball protects. Implements ProtectedBall< Mesh::ambient_dimension >. |
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
Calls Mesh::isMember() Implements ProtectedBall< Mesh::ambient_dimension >. |
|
|||||||||
|
Is this ball resolved in the top-dimensional mesh? Implements ProtectedBall< Mesh::ambient_dimension >. |
|
|||||||||
|
Calls Mesh::radiusEdge2() Implements ProtectedBall< Mesh::ambient_dimension >. |
|
||||||||||
|
Calls Mesh::removeLower() |
|
||||||||||
|
Calls Mesh::removeUpper() |
|
||||||||||||||||||||
|
Calls Mesh::split() |
|
|||||||||
|
Return the topological dimension of the mesh (a compile-time constant). Implements ProtectedBall< Mesh::ambient_dimension >. |
|
|||||||||
|
Return the simplex itself. Used only by the mesh. |
|
|||||||||
|
Implements ProtectedBall< Mesh::ambient_dimension >. |
|
|||||
|
|
1.4.6