source: trunk/yat/statistics/vector_distance_ptr.h @ 898

Last change on this file since 898 was 898, checked in by Markus Ringnér, 15 years ago

A first suggestion for how to adress #250. Also removed contamination of namespace std (see #251).

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 830 bytes
Line 
1#ifndef theplu_yat_statistics_vector_distance_ptr_h
2#define theplu_yat_statistics_vector_distance_ptr_h
3
4// $Id: vector_distance_ptr.h 898 2007-09-26 13:44:19Z markus $
5
6#include "vector_distance.h"
7
8namespace theplu {
9namespace yat {
10   
11namespace statistics {
12
13  // A typedef for pointers to functions taking DataLookup1DWeighted iterators
14  typedef double (*vector_distance_lookup_weighted_ptr)
15    (const classifier::DataLookupWeighted1D::const_iterator&, 
16     const classifier::DataLookupWeighted1D::const_iterator&,
17     const classifier::DataLookupWeighted1D::const_iterator&);
18
19  // A typedef for pointers to functions taking DataLookup1D iterators
20  typedef double (*vector_distance_lookup_ptr)
21    (const classifier::DataLookup1D::const_iterator&, 
22     const classifier::DataLookup1D::const_iterator&,
23     const classifier::DataLookup1D::const_iterator&);
24
25}}} // end of namespaces
26
27#endif
Note: See TracBrowser for help on using the repository browser.