SFCGAL
Public Types | Public Member Functions | List of all members
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