aimsalgo  5.1.2
Neuroimaging image processing
aims::meshgraph::List2GraphMeshConvertor< TVertexNode, TFaceNode, TVertexCollection, TFaceCollection, TNeighborCollection > Class Template Reference

Converts a AimsSurface mesh into a (vertexList, faceList) mesh graph. More...

#include <aims/mesh/mesh_graph.h>

Public Member Functions

void operator() (TVertexCollection const &vertices, TFaceCollection const &faceIndices, std::vector< std::list< std::size_t > > const &invertedFaceIndices, TNeighborCollection const &neighbors, std::list< TVertexNode > &graph_vertices, std::list< TFaceNode > &graph_faces)
 

Detailed Description

template<typename TVertexNode, typename TFaceNode, typename TVertexCollection, typename TFaceCollection, typename TNeighborCollection>
class aims::meshgraph::List2GraphMeshConvertor< TVertexNode, TFaceNode, TVertexCollection, TFaceCollection, TNeighborCollection >

Converts a AimsSurface mesh into a (vertexList, faceList) mesh graph.

Definition at line 118 of file mesh_graph.h.

Member Function Documentation

◆ operator()()

template<typename TVertexNode , typename TFaceNode , typename TVertexCollection , typename TFaceCollection , typename TNeighborCollection >
void aims::meshgraph::List2GraphMeshConvertor< TVertexNode, TFaceNode, TVertexCollection, TFaceCollection, TNeighborCollection >::operator() ( TVertexCollection const &  vertices,
TFaceCollection const &  faceIndices,
std::vector< std::list< std::size_t > > const &  invertedFaceIndices,
TNeighborCollection const &  neighbors,
std::list< TVertexNode > &  graph_vertices,
std::list< TFaceNode > &  graph_faces 
)
Parameters
vertices[input] mesh vertices
faceIndices[input] mesh faces
invertedFaceIndices[input] inverted face indices
neighbors[input] vertex neighborhoods

Definition at line 212 of file mesh_graph_d.h.


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