SFCGAL 2.0.0
SFCGAL::Triangulated2Polyhedron< HDS > Class Template Reference
Inheritance diagram for SFCGAL::Triangulated2Polyhedron< HDS >:

Public Types

using Vertex = typename HDS::Vertex
using Point = typename Vertex::Point
using K = typename HDS::Traits
using PointMap = std::map<Point, size_t>
using HalfedgeSet = std::set<std::pair<Point, Point>>

Public Member Functions

 Triangulated2Polyhedron (const TriangulatedSurface &surf)
void operator() (HDS &hds) override

Member Typedef Documentation

◆ HalfedgeSet

template<class HDS>
using SFCGAL::Triangulated2Polyhedron< HDS >::HalfedgeSet = std::set<std::pair<Point, Point>>

◆ K

template<class HDS>
using SFCGAL::Triangulated2Polyhedron< HDS >::K = typename HDS::Traits

◆ Point

template<class HDS>
using SFCGAL::Triangulated2Polyhedron< HDS >::Point = typename Vertex::Point

◆ PointMap

template<class HDS>
using SFCGAL::Triangulated2Polyhedron< HDS >::PointMap = std::map<Point, size_t>

◆ Vertex

template<class HDS>
using SFCGAL::Triangulated2Polyhedron< HDS >::Vertex = typename HDS::Vertex

Constructor & Destructor Documentation

◆ Triangulated2Polyhedron()

template<class HDS>
SFCGAL::Triangulated2Polyhedron< HDS >::Triangulated2Polyhedron ( const TriangulatedSurface & surf)
inline

Member Function Documentation

◆ operator()()

template<class HDS>
void SFCGAL::Triangulated2Polyhedron< HDS >::operator() ( HDS & hds)
inlineoverride