#include <SplitData.h>
Inheritance diagram for SplitData< ambient >:

Public Types | |
| typedef std::list< Ball * >::const_iterator | iterator |
Public Member Functions | |
| SplitData (const RefineConstants &rc) | |
| bool | didSplit () |
| Vertex * | getVertex () const |
Killed simplices. | |
These are the set of simplices excavated to form the cavity. | |
| iterator | begin_killed () const |
| iterator | end_killed () const |
| size_t | nkilled () const |
New simplices. | |
These are the set of simplices that fill in the cavity and form a star around the vertex. | |
| iterator | begin_born () const |
| iterator | end_born () const |
| size_t | nborn () const |
Encroached simplices. | |
| iterator | begin_encroached () const |
| iterator | end_encroached () const |
| bool | encroached () const |
Setters. | |
The following functions are called by the code that performs the split() call, to fill in the data. | |
| void | setVertex (Vertex *v) |
| void | insertBorn (Ball *b) |
| void | insertKill (Ball *b) |
| void | insertEncroached (Ball *b) |
| template<class Mesh, class simplex_iterator> | |
| void | insertBorn (Mesh *mesh, simplex_iterator begin, const simplex_iterator &end) |
| template<class Mesh, class simplex_iterator> | |
| void | insertKill (Mesh *mesh, simplex_iterator begin, const simplex_iterator &end) |
|
|||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||||||
|
Insert a set of simplices. But we store balls, so we convert them all. |
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||||||||||
|
Insert a set of simplices. But we store balls, so we convert them all. |
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
1.4.6