#include <DelaunayVoronoi.h>
DelaunayVoronoi::DelaunayVoronoi |
( |
const std::vector< Eigen::Vector2d > & |
rPoints, |
|
|
bool |
rCalculateInTransformedSystem |
|
) |
| |
|
inline |
void DelaunayVoronoi::CalculateDelaunayTriangulation |
( |
| ) |
|
|
inline |
void DelaunayVoronoi::CalculateVisualizationCellsPolygon |
( |
std::vector< Eigen::Vector2d > & |
rVisuPoints, |
|
|
std::vector< std::vector< unsigned int >> & |
rVisuCellIndices |
|
) |
| |
|
inline |
void DelaunayVoronoi::CalculateVisualizationCellsTriangle |
( |
std::vector< Eigen::Vector2d > & |
rVisuPoints, |
|
|
std::vector< std::array< unsigned int, 3 >> & |
rVisuCellIndices, |
|
|
std::vector< unsigned int > & |
rCellIPIndex |
|
) |
| |
|
inline |
calculates the polygon visualization cells and triangulates them again
- Parameters
-
rVisuPoints | vector of unique visualization points |
rVisuCellIndices | vector of triangular visualization cells. Each cell contains a vector of visuPoint indices |
rCellIPIndex | contains the index of the integration point of each visualization cell |
void DelaunayVoronoi::CalculateVoronoiPolygons |
( |
| ) |
|
|
inline |
std::list<Triangle> DelaunayVoronoi::GetDelaunayTriangulation |
( |
| ) |
|
|
inline |
std::vector<Polygon> DelaunayVoronoi::GetVoronoiCells |
( |
| ) |
|
|
inline |
void DelaunayVoronoi::SetBoundary |
( |
const std::vector< Eigen::Vector2d > & |
rBoundaryPoints | ) |
|
|
inline |
void DelaunayVoronoi::Transform |
( |
std::vector< Eigen::Vector2d > & |
rPoints | ) |
|
|
inline |
void DelaunayVoronoi::TransformInverse |
( |
std::vector< Eigen::Vector2d > & |
rPoints | ) |
|
|
inline |
The documentation for this class was generated from the following file: