MEPP2 Project
|
Concrete class to represent the target position type of the resulting vertex of an edge collapse. More...
#include <Halfedge.h>
Public Types | |
using | Vector = typename Geometry::Vector |
using | Point = typename Geometry::Point |
typedef Kept_position< HalfedgeGraph, PointMap, Geometry > | Super_class |
![]() | |
using | Vector = typename Geometry::Vector |
using | Point = typename Geometry::Point |
Public Member Functions | |
Halfedge (HalfedgeGraph &g, PointMap &pm) | |
Halfedge (HalfedgeGraph &g, PointMap &pm, Geometry >) | |
~Halfedge () | |
Point | compute_position (typename boost::graph_traits< HalfedgeGraph >::edge_descriptor edge) override |
Compute the target position of an edge. More... | |
std::string | get_as_string () const override |
![]() | |
Kept_position (HalfedgeGraph &g, PointMap &pm) | |
Kept_position (HalfedgeGraph &g, PointMap &pm, typename FEVV::Geometry_traits< HalfedgeGraph > >) | |
virtual | ~Kept_position () |
VKEPT_POSITION | get_type () const |
bool | get_reverse () const |
virtual std::string | get_as_string () const=0 |
Additional Inherited Members | |
![]() | |
HalfedgeGraph & | _g |
const typename FEVV::Geometry_traits< HalfedgeGraph > | _gt |
PointMap & | _pm |
FEVV::Filters::VKEPT_POSITION | _type |
bool | _reverse |
Concrete class to represent the target position type of the resulting vertex of an edge collapse.
Definition at line 25 of file Halfedge.h.
using FEVV::Filters::Halfedge< HalfedgeGraph, PointMap, Geometry >::Point = typename Geometry::Point |
Definition at line 31 of file Halfedge.h.
typedef Kept_position< HalfedgeGraph, PointMap, Geometry > FEVV::Filters::Halfedge< HalfedgeGraph, PointMap, Geometry >::Super_class |
Definition at line 35 of file Halfedge.h.
using FEVV::Filters::Halfedge< HalfedgeGraph, PointMap, Geometry >::Vector = typename Geometry::Vector |
Definition at line 30 of file Halfedge.h.
|
inline |
Definition at line 36 of file Halfedge.h.
|
inline |
Definition at line 43 of file Halfedge.h.
|
inline |
Definition at line 51 of file Halfedge.h.
|
inlineoverridevirtual |
Compute the target position of an edge.
Implements FEVV::Filters::Kept_position< HalfedgeGraph, PointMap, typename FEVV::Geometry_traits< HalfedgeGraph > >.
Definition at line 54 of file Halfedge.h.
|
inlineoverride |
Definition at line 59 of file Halfedge.h.