angel::triplet_heuristic_t< Face_heuristic_t > Class Template Reference

Creates a heuristic for triplet type from a heuristic for faces. More...

#include <heuristics.hpp>

Collaboration diagram for angel::triplet_heuristic_t< Face_heuristic_t >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 triplet_heuristic_t (Face_heuristic_t _h)
 Constructor stores the face-based heuristic to be used.
int operator() (const vector< triplet_t > &tv1, const line_graph_t &lg, vector< triplet_t > &tv2)

Private Attributes

Face_heuristic_t h


Detailed Description

template<class Face_heuristic_t>
class angel::triplet_heuristic_t< Face_heuristic_t >

Creates a heuristic for triplet type from a heuristic for faces.

Third entry in each triplet is ignored but it will be kept.

Definition at line 1042 of file heuristics.hpp.


Constructor & Destructor Documentation

template<class Face_heuristic_t>
angel::triplet_heuristic_t< Face_heuristic_t >::triplet_heuristic_t ( Face_heuristic_t  _h  )  [inline]

Constructor stores the face-based heuristic to be used.

Definition at line 1046 of file heuristics.hpp.


Member Function Documentation

template<class Face_heuristic_t>
int angel::triplet_heuristic_t< Face_heuristic_t >::operator() ( const vector< triplet_t > &  tv1,
const line_graph_t lg,
vector< triplet_t > &  tv2 
) [inline]

Definition at line 1047 of file heuristics.hpp.

References angel::edge(), and angel::triplet_heuristic_t< Face_heuristic_t >::h.

Here is the call graph for this function:


Member Data Documentation

template<class Face_heuristic_t>
Face_heuristic_t angel::triplet_heuristic_t< Face_heuristic_t >::h [private]

Definition at line 1043 of file heuristics.hpp.

Referenced by angel::triplet_heuristic_t< Face_heuristic_t >::operator()().


The documentation for this class was generated from the following file:
Generated on Wed Mar 11 10:35:06 2009 for angel by  doxygen 1.5.3