aimstil  5.0.5
til::Get_edges_and_faces< TFaceCollection > Class Template Reference

#include <cathier/meshUtils.h>

Public Types

typedef std::size_t index_type
 
typedef std::pair< index_type, index_typeEdge
 
typedef std::map< Edge, std::vector< index_type > > Edges
 

Public Member Functions

void operator() (TFaceCollection const &faces, std::vector< Edge > &res, std::vector< std::vector< index_type > > &newfaces)
 

Detailed Description

template<typename TFaceCollection>
class til::Get_edges_and_faces< TFaceCollection >

Definition at line 232 of file meshUtils.h.

Member Typedef Documentation

◆ Edge

template<typename TFaceCollection >
typedef std::pair<index_type,index_type> til::Get_edges_and_faces< TFaceCollection >::Edge

Definition at line 236 of file meshUtils.h.

◆ Edges

template<typename TFaceCollection >
typedef std::map<Edge, std::vector<index_type> > til::Get_edges_and_faces< TFaceCollection >::Edges

Definition at line 237 of file meshUtils.h.

◆ index_type

template<typename TFaceCollection >
typedef std::size_t til::Get_edges_and_faces< TFaceCollection >::index_type

Definition at line 235 of file meshUtils.h.

Member Function Documentation

◆ operator()()

template<typename TFaceCollection >
void til::Get_edges_and_faces< TFaceCollection >::operator() ( TFaceCollection const &  faces,
std::vector< Edge > &  res,
std::vector< std::vector< index_type > > &  newfaces 
)
inline

Definition at line 279 of file meshUtils.h.

References til::get_edges_and_faces(), and til::make_sorted_pair().


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