MEPP2 Project
Classes | Namespaces | Typedefs | Functions
Graph_properties_aif.h File Reference
#include "FEVV/DataStructures/AIF/AIFMesh.hpp"
#include "FEVV/Wrappings/Graph_traits_aif.h"
#include <CGAL/boost/graph/properties.h>
Include dependency graph for Graph_properties_aif.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AIF_index_pmap< VEF >
 
struct  boost::property_map< FEVV::DataStructures::AIF::AIFMesh, boost::face_index_t >
 
struct  boost::property_map< FEVV::DataStructures::AIF::AIFMesh, boost::vertex_index_t >
 
struct  boost::property_map< FEVV::DataStructures::AIF::AIFMesh, boost::vertex_point_t >
 
struct  boost::property_map< FEVV::DataStructures::AIF::AIFMesh, boost::halfedge_index_t >
 
struct  boost::property_map< FEVV::DataStructures::AIF::AIFMesh, boost::edge_index_t >
 

Namespaces

 boost
 
 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.
 
 FEVV::DataStructures
 
 FEVV::DataStructures::AIF
 

Typedefs

typedef FEVV::DataStructures::AIF::AIFMesh AIFMesh
 
typedef FEVV::DataStructures::AIF::AIFVertex AIFVertex
 
typedef AIFMesh::Point Point
 
typedef AIFMesh::Vector Vector
 

Functions

boost::property_map< FEVV::DataStructures::AIF::AIFMesh, boost::vertex_index_t >::const_type boost::get (const boost::vertex_index_t &, const FEVV::DataStructures::AIF::AIFMesh &)
 Returns the vertex index property map of the mesh. More...
 
FEVV::DataStructures::AIF::PropertyMap< Point > & boost::get (const boost::vertex_point_t, FEVV::DataStructures::AIF::AIFMesh &m)
 Returns the points property map (aka the geometry) of the mesh. More...
 
const FEVV::DataStructures::AIF::PropertyMap< Point > & boost::get (const boost::vertex_point_t, const FEVV::DataStructures::AIF::AIFMesh &m)
 Returns the points property map (aka the geometry) of the mesh. Const version. More...
 
boost::property_map< FEVV::DataStructures::AIF::AIFMesh, boost::face_index_t >::const_type boost::get (const boost::face_index_t &, const FEVV::DataStructures::AIF::AIFMesh &)
 Returns the face index property map of the mesh. More...
 
boost::property_map< FEVV::DataStructures::AIF::AIFMesh, boost::edge_index_t >::const_type boost::get (const boost::edge_index_t &, const FEVV::DataStructures::AIF::AIFMesh &)
 Returns the edge index property map of the mesh. More...
 
template<typename ValueT , typename KeyT >
ValueT & FEVV::DataStructures::AIF::get (const typename FEVV::DataStructures::AIF::PropertyMap< ValueT > &pm, KeyT k)
 Specialization of get(pmap, key) for AIF. More...
 
boost::property_traits< typename boost::property_map< FEVV::DataStructures::AIF::AIFMesh, boost::vertex_index_t >::const_type >::value_type FEVV::DataStructures::AIF::get (const boost::vertex_index_t &prop, const FEVV::DataStructures::AIF::AIFMesh &sm, const typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_descriptor k)
 Specialization of get(pmap, mesh, key) for AIF. More...
 
Point FEVV::DataStructures::AIF::get (const boost::vertex_point_t &prop, const FEVV::DataStructures::AIF::AIFMesh &sm, typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_descriptor k)
 Specialization of get(pmap, mesh, key) for AIF. More...
 
template<typename ValueT , typename KeyT >
void FEVV::DataStructures::AIF::put (const typename FEVV::DataStructures::AIF::PropertyMap< ValueT > &pm, KeyT k, const ValueT &v)
 Specialization of put(pmap, key, value) for AIF. More...
 
template<typename ValueT >
void FEVV::DataStructures::AIF::put (const boost::vertex_index_t &prop, const FEVV::DataStructures::AIF::AIFMesh &sm, const typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_descriptor k, const ValueT &v)
 Specialization of put(pmap, mesh, key, val) for AIF. More...
 
void FEVV::DataStructures::AIF::put (const boost::vertex_point_t &, const FEVV::DataStructures::AIF::AIFMesh &, const typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_descriptor, const typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_property_type &)
 Specialization of put(pmap, mesh, key, val) for AIF. More...
 
boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_descriptor FEVV::DataStructures::AIF::add_vertex (typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_property_type vp, FEVV::DataStructures::AIF::AIFMesh &sm)
 

Typedef Documentation

◆ AIFMesh

Definition at line 19 of file Graph_properties_aif.h.

◆ AIFVertex

Definition at line 20 of file Graph_properties_aif.h.

◆ Point

Definition at line 21 of file Graph_properties_aif.h.

◆ Vector

Definition at line 22 of file Graph_properties_aif.h.