KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
mcmcda_association.h File Reference
#include <mcmcda_cpp/mcmcda_track.h>
#include <mcmcda_cpp/mcmcda_data.h>
#include <l_cpp/l_exception.h>
#include <l_cpp/l_functors.h>
#include <m_cpp/m_vector.h>
#include <set>
#include <algorithm>
#include <iterator>
#include <functional>
#include <string>
#include <fstream>
#include <boost/bind.hpp>
#include <boost/foreach.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/lambda/lambda.hpp>
#include <boost/algorithm/string.hpp>

Go to the source code of this file.

Classes

struct  kjb::mcmcda::Compare_tracks< Track >
 Functor to compare two tracks. If this were not defined, an association would order its tracks using operator<(pair, pair), which would eventually order by the address of the detection. We use this one to avoid this comparison by address and instead use a value comparison. This way the order will not change every time we read an association. More...
 
class  kjb::mcmcda::Association< Track >
 A class that represents a MCMCDA association. More...
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 
 kjb::mcmcda
 

Functions

template<class Track >
void kjb::mcmcda::get_association_totals (const Association< Track > &w, size_t &m, size_t &e, size_t &d, size_t &a, size_t &n, size_t &l)
 Get total tracks, entrances, exits, true detections, noisy detections, and track lengths of a given association. More...