#include "vtol_list_functions.h"
Go to the source code of this file.
Defines | |
#define | vtol_list_functions_txx_ |
Functions | |
template<class T > | |
vcl_vector< T > * | tagged_union (vcl_vector< T > *topolist) |
Note if you really want a tagged union...this is it... | |
template<class T > | |
vcl_list< T > * | tagged_union (vcl_list< T > *topolist) |
function used to get rid of duplicate entries. |
Definition in file vtol_list_functions.txx.
#define vtol_list_functions_txx_ |
Definition at line 2 of file vtol_list_functions.txx.
vcl_vector<T>* tagged_union | ( | vcl_vector< T > * | topolist | ) |
Note if you really want a tagged union...this is it...
function used to get rid of duplicate entries.
otherwise you can call remove_duplicates and get the same result....pav Also note that T must be a pointer or smart pointer to a derived class of vsol_spatial_object_[23]d as {s,g}et_tagged_union_flag() must exist.
Definition at line 14 of file vtol_list_functions.txx.
vcl_list<T>* tagged_union | ( | vcl_list< T > * | topolist | ) |
function used to get rid of duplicate entries.
Definition at line 39 of file vtol_list_functions.txx.