EMODnet Quantized Mesh Generator for Cesium
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
BorderEdgesAreConstrainedEdgeMap< Polyhedron > Class Template Reference

BGL property map indicating whether an edge is marked as non-removable. More...

#include <border_edges_are_constrained_edge_map.h>

Public Types

typedef boost::graph_traits< Polyhedron >::edge_descriptor key_type
 
typedef bool value_type
 
typedef value_type reference
 
typedef boost::readable_property_map_tag category
 
typedef Polyhedron::Point_3 Point_3
 

Public Member Functions

 BorderEdgesAreConstrainedEdgeMap (const Polyhedron &sm, const bool &constrainEastBorder=true, const bool &constrainWestBorder=true, const bool &constrainNorthBorder=true, const bool &constrainSouthBorder=true)
 

Public Attributes

const Polyhedron * m_pPolyPtr
 
const bool m_constrainEastBorder
 
const bool m_constrainWestBorder
 
const bool m_constrainNorthBorder
 
const bool m_constrainSouthBorder
 

Friends

bool get (BorderEdgesAreConstrainedEdgeMap m, const key_type &edge)
 

Detailed Description

template<class Polyhedron>
class BorderEdgesAreConstrainedEdgeMap< Polyhedron >

BGL property map indicating whether an edge is marked as non-removable.

We just need to mark as non-removable those edges corresponding to border edges of already processed neighboring tiles.


The documentation for this class was generated from the following file: