MEPP2 Project
Classes | Namespaces | Typedefs | Functions
copy_graph.hpp File Reference
#include "FEVV/Wrappings/properties.h"
#include "FEVV/Types/Mesh_vector_representation.h"
#include "FEVV/Filters/Generic/mesh_to_vector_representation.hpp"
#include "FEVV/Filters/Generic/mesh_from_vector_representation.hpp"
#include <map>
Include dependency graph for copy_graph.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FEVV::Filters::CopyGraphParameters< FaceGraphS, FaceGraphT >
 

Namespaces

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

Typedefs

template<typename BoostGraphS , typename BoostGraphT >
using FEVV::Filters::VertexToVertexMap = std::map< typename boost::graph_traits< BoostGraphS >::vertex_descriptor, typename boost::graph_traits< BoostGraphT >::vertex_descriptor >
 
template<typename FaceGraphS , typename FaceGraphT >
using FEVV::Filters::FaceToFaceMap = std::map< typename boost::graph_traits< FaceGraphS >::face_descriptor, typename boost::graph_traits< FaceGraphT >::face_descriptor >
 

Functions

template<typename FaceListGraphS , typename FaceListGraphT , typename Parameters , typename GeometryTraitsS , typename GeometryTraitsT >
void FEVV::Filters::copy_graph (const FaceListGraphS &g_s, const PMapsContainer &pmaps_s, FaceListGraphT &g_t, PMapsContainer &pmaps_t, const Parameters &params, const GeometryTraitsS &gt_s, const GeometryTraitsT &gt_t)
 Copy a source mesh into a target mesh. Copy standard properties too. More...
 
template<typename FaceListGraphS , typename FaceListGraphT , typename Parameters = CopyGraphParameters< FaceListGraphS, FaceListGraphT >, typename GeometryTraitsS = FEVV::Geometry_traits< FaceListGraphS >, typename GeometryTraitsT = FEVV::Geometry_traits< FaceListGraphT >>
void FEVV::Filters::copy_graph (const FaceListGraphS &g_s, const PMapsContainer &pmap_s, FaceListGraphT &g_t, PMapsContainer &pmap_t, const Parameters &params=CopyGraphParameters< FaceListGraphS, FaceListGraphT >())
 Copy a source mesh into a target mesh. Copy standard properties too. More...
 
template<typename FaceListGraphS , typename FaceListGraphT , typename Parameters , typename GeometryTraitsS , typename GeometryTraitsT >
void FEVV::Filters::copy_graph (const FaceListGraphS &g_s, FaceListGraphT &g_t, const Parameters &params, const GeometryTraitsS &gt_s, const GeometryTraitsT &gt_t)
 Copy a source mesh into a target mesh. Do NOT Copy properties. More...
 
template<typename FaceListGraphS , typename FaceListGraphT , typename Parameters = CopyGraphParameters< FaceListGraphS, FaceListGraphT >, typename GeometryTraitsS = FEVV::Geometry_traits< FaceListGraphS >, typename GeometryTraitsT = FEVV::Geometry_traits< FaceListGraphT >>
void FEVV::Filters::copy_graph (const FaceListGraphS &g_s, FaceListGraphT &g_t, const Parameters &params=CopyGraphParameters< FaceListGraphS, FaceListGraphT >())
 Copy a source mesh into a target mesh. Do NOT copy properties. More...