KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
bbb_description.h File Reference
#include <bbb_cpp/bbb_activity_sequence.h>
#include <bbb_cpp/bbb_intentional_activity.h>
#include <bbb_cpp/bbb_physical_activity.h>
#include <bbb_cpp/bbb_activity_library.h>
#include <bbb_cpp/bbb_traj_set.h>
#include <bbb_cpp/bbb_data.h>
#include <m_cpp/m_vector.h>
#include <l_cpp/l_int_matrix.h>
#include <l_cpp/l_int_vector.h>
#include <l_cpp/l_functors.h>
#include <l_cpp/l_word_list.h>
#include <l/l_sys_io.h>
#include <map>
#include <set>
#include <vector>
#include <utility>
#include <iostream>
#include <fstream>
#include <algorithm>
#include <string>
#include <iterator>
#include <boost/foreach.hpp>
#include <boost/bind.hpp>
#include <boost/variant.hpp>
#include <boost/ref.hpp>
#include <boost/tuple/tuple.hpp>

Go to the source code of this file.

Classes

class  kjb::bbb::Description
 
class  kjb::bbb::Description_info
 Extract sparse information from description (for write()). More...
 
struct  kjb::bbb::Description_info::Activity_info
 

Namespaces

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

Functions

std::ostream & kjb::bbb::operator<< (std::ostream &ost, const Description &desc)
 Push an description to an output stream. More...
 
template<class InIt >
void kjb::bbb::write (const Description &desc, const std::string &path, const Activity_library &lib, InIt first, InIt last)
 Write description to files. More...
 
template<class InIt >
Description_info::Activity_info kjb::bbb::find_group (Int_matrix &act_mat, size_t tr, size_t jc, InIt first, InIt last)
 Find group in activity matrix. Utility function for read(). More...
 
template<class InIt >
void kjb::bbb::read (Description &desc, const std::string &path, const Activity_library &lib, InIt first, InIt last)
 Read description from files. More...
 
Description kjb::bbb::make_trivial_description (const Data &data)
 Create a trivial description from data, where everybody is simply walking independently. More...