aimsalgo 6.0.0
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: