Defines | Functions
contrib/gel/vtol/vtol_list_functions.txx File Reference
#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.

Detailed Description

Definition in file vtol_list_functions.txx.


Define Documentation

#define vtol_list_functions_txx_

Definition at line 2 of file vtol_list_functions.txx.


Function Documentation

template<class T >
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.

template<class T >
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.