aimsalgo  5.1.2
Neuroimaging image processing
aims::meshgraph::Graph2ListMeshConvertor< TMesh > Class Template Reference

#include <aims/mesh/mesh_graph.h>

Public Types

typedef std::map< const void *, std::size_t > VertexIndexMap
 

Public Member Functions

 Graph2ListMeshConvertor (carto::rc_ptr< TMesh > mesh=carto::rc_ptr< TMesh >(0))
 
VertexIndexMapindex_vertex ()
 
carto::rc_ptr< TMesh > & mesh ()
 
template<typename TVertexNode , typename TFaceNode >
void operator() (const std::list< TVertexNode > &graph_vertices, const std::list< TFaceNode > &graph_faces)
 

Detailed Description

template<typename TMesh>
class aims::meshgraph::Graph2ListMeshConvertor< TMesh >

Definition at line 145 of file mesh_graph.h.

Member Typedef Documentation

◆ VertexIndexMap

template<typename TMesh >
typedef std::map<const void*, std::size_t> aims::meshgraph::Graph2ListMeshConvertor< TMesh >::VertexIndexMap

Definition at line 149 of file mesh_graph.h.

Constructor & Destructor Documentation

◆ Graph2ListMeshConvertor()

template<typename TMesh >
aims::meshgraph::Graph2ListMeshConvertor< TMesh >::Graph2ListMeshConvertor ( carto::rc_ptr< TMesh >  mesh = carto::rc_ptr<TMesh>( 0 ))
inline

Definition at line 153 of file mesh_graph.h.

Member Function Documentation

◆ index_vertex()

template<typename TMesh >
VertexIndexMap& aims::meshgraph::Graph2ListMeshConvertor< TMesh >::index_vertex ( )
inline

Definition at line 157 of file mesh_graph.h.

◆ mesh()

template<typename TMesh >
carto::rc_ptr<TMesh>& aims::meshgraph::Graph2ListMeshConvertor< TMesh >::mesh ( )
inline

Definition at line 158 of file mesh_graph.h.

◆ operator()()

template<typename TMesh >
template<typename TVertexNode , typename TFaceNode >
void aims::meshgraph::Graph2ListMeshConvertor< TMesh >::operator() ( const std::list< TVertexNode > &  graph_vertices,
const std::list< TFaceNode > &  graph_faces 
)
inline

Definition at line 163 of file mesh_graph.h.


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