contrib/gel/vtol/vtol_list_functions.h
Go to the documentation of this file.
00001 #ifndef vtol_list_functions_h_
00002 #define vtol_list_functions_h_
00003 //:
00004 //  \file
00005 // \brief Base class of vtol_topology_object (inferior/superior mechanics)
00006 //
00007 //  These are a set of functions that can be used to process lists
00008 //  of pointers or smart pointers to spatial  objects.
00009 //
00010 // \author
00011 //     Patricia A. Vrobel
00012 // \verbatim
00013 //  Modifications
00014 //     PTU May 2000  ported to vxl
00015 //     Peter Vanroose - July 2000 - made templated
00016 // \endverbatim
00017 
00018 #include <vcl_list.h>
00019 #include <vcl_vector.h>
00020 
00021 //: \brief function used to get rid of duplicate entries
00022 template <class T>
00023 vcl_vector<T>* tagged_union(vcl_vector<T>*);
00024 
00025 //: \brief function used to get rid of duplicate entries
00026 template <class T>
00027 vcl_list<T>* tagged_union(vcl_list<T>*);
00028 
00029 #endif // vtol_list_functions_h_