MEPP2 Project
Classes | Namespaces | Typedefs | Functions
mesh_from_vector_representation.hpp File Reference
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/properties.hpp>
#include "FEVV/Wrappings/Geometry_traits.h"
#include "FEVV/Wrappings/properties.h"
#include <CGAL/boost/graph/helpers.h>
#include <CGAL/boost/graph/internal/helpers.h>
#include <CGAL/boost/graph/Euler_operations.h>
#include "FEVV/Types/Mesh_vector_representation.h"
Include dependency graph for mesh_from_vector_representation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FEVV::Filters::MeshFromVectorReprParameters< FaceGraph >
 

Namespaces

 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.
 
 FEVV::Filters
 

Typedefs

template<typename BoostGraph >
using FEVV::Filters::VertDescVect = std::vector< typename boost::graph_traits< BoostGraph >::vertex_descriptor >
 
template<typename FaceGraph >
using FEVV::Filters::FaceDescVect = std::vector< typename boost::graph_traits< FaceGraph >::face_descriptor >
 

Functions

FEVV::Types::ImageFEVV::Filters::make_no_texture_image (void)
 
template<typename HalfedgeGraph , typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type , typename GeometryTraits >
void FEVV::Filters::mesh_from_vector_representation (HalfedgeGraph &g, FEVV::PMapsContainer &pmaps, unsigned int &dup_v_nbr, FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type > &mvr, MeshFromVectorReprParameters< HalfedgeGraph > const &params, const GeometryTraits &)
 Build the mesh from the given vector representation. More...
 
template<typename HalfedgeGraph , typename coordP_type , typename coordN_type , typename coordT_type , typename coordC_type , typename index_type , typename GeometryTraits = FEVV::Geometry_traits< HalfedgeGraph >>
void FEVV::Filters::mesh_from_vector_representation (const HalfedgeGraph &g, const FEVV::PMapsContainer &pmaps, unsigned int &dup_v_nbr, FEVV::Types::MVR< coordP_type, coordN_type, coordT_type, coordC_type, index_type > &mvr, MeshFromVectorReprParameters< HalfedgeGraph > const &params=MeshFromVectorReprParameters< HalfedgeGraph >())
 Build the mesh from the given vector representation. More...