ug4
triangle_fill_sweep_line.h File Reference
#include <list>
#include <vector>
#include <cassert>
#include <map>
#include <stack>
#include "lib_grid/lg_base.h"
#include "common/ug_config.h"
#include "triangle_fill_sweep_line_impl.hpp"

Go to the source code of this file.

Namespaces

 ug
 the ug namespace
 

Functions

template<class TIterator >
bool ug::TriangleFill_SweepLine (Grid &grid, TIterator edgesBegin, TIterator edgesEnd, APosition &aPosVRT, AInt &aIntVRT, SubsetHandler *pSH=NULL, int newSubsetIndex=-1)
 Performs triangulation of a polygon and resoves additional inner edges. More...
 
UG_API bool ug::TriangleFill_SweepLine (std::vector< int > &facesOut, const std::vector< vector2 > &srcVrts, std::vector< int > &srcEdges)
 Performs triangulation of a polygon and resoves additional inner edges. More...
 
bool ug::TriangleFill_SweepLine (std::vector< int > &facesOut, const std::vector< vector3 > &srcVrts, std::vector< int > &srcEdges)
 Performs triangulation of a 3d polygon and resolves inner edges. More...