#include <btol_vertex_algs.h>
Public Member Functions | |
~btol_vertex_algs () | |
Destructor. | |
Static Public Member Functions | |
static bool | merge_superiors (vtol_vertex_sptr &va, vtol_vertex_sptr &vb) |
Replaces va by vb on all the edges connected to va. | |
static void | vertex_erase (vcl_vector< vtol_vertex > &verts, vtol_vertex_sptr &v) |
static vtol_vertex_2d_sptr | transform (vtol_vertex_2d_sptr const &v, vnl_matrix_fixed< double, 3, 3 > const &T) |
Private Member Functions | |
btol_vertex_algs () |
Definition at line 17 of file btol_vertex_algs.h.
btol_vertex_algs::~btol_vertex_algs | ( | ) |
Destructor.
Definition at line 12 of file btol_vertex_algs.cxx.
btol_vertex_algs::btol_vertex_algs | ( | ) | [private] |
bool btol_vertex_algs::merge_superiors | ( | vtol_vertex_sptr & | va, |
vtol_vertex_sptr & | vb | ||
) | [static] |
Replaces va by vb on all the edges connected to va.
The result is that vb has the union of the sets of edges incident on va and vb as superiors.
Definition at line 20 of file btol_vertex_algs.cxx.
vtol_vertex_2d_sptr btol_vertex_algs::transform | ( | vtol_vertex_2d_sptr const & | v, |
vnl_matrix_fixed< double, 3, 3 > const & | T | ||
) | [static] |
Definition at line 46 of file btol_vertex_algs.cxx.
static void btol_vertex_algs::vertex_erase | ( | vcl_vector< vtol_vertex > & | verts, |
vtol_vertex_sptr & | v | ||
) | [static] |