![o](ftv2node.png) utilities::Accum_case | A class to hold a stack of accum objects for handing into a hash_case |
![o](ftv2mnode.png) tracking::Accumulator | An ABC of objects that accumulate information from particles |
![|](ftv2vertline.png) ![o](ftv2node.png) tracking::Accum_chi4_self | Computes the self part of the susceptibility |
![|](ftv2vertline.png) ![o](ftv2node.png) tracking::Accum_sofq | S(|q|) computation |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) tracking::Accum_sofq_ND | Computes |
![o](ftv2node.png) utilities::Attr_list_hdf | Wraps the attribute functionality of hdf objects |
![o](ftv2node.png) utilities::CL_parse | A class to wrap the parsing of the command line to extract the input file, output file and parameter file |
![o](ftv2node.png) utilities::Wrapper_o_hdf_group::complex_t | Struct to deal with shoving complex data in to hdf |
![o](ftv2node.png) iden::Convolution_Kernel | |
![o](ftv2mnode.png) tracking::Corr | A mostly ABC of objects that can be handed into hash_case and calculates correlation functions |
![|](ftv2vertline.png) ![o](ftv2node.png) tracking::Corr_gofr | Simple g(r) computation |
![|](ftv2vertline.png) ![o](ftv2node.png) tracking::Corr_goftheta | Simple computation |
![|](ftv2vertline.png) ![o](ftv2node.png) tracking::Corr_pair_diffusion | Computes the motion of a pair of particles in relation to each other |
![|](ftv2vertline.png) ![o](ftv2node.png) tracking::Corr_theta_2pt | Computes the distribution made by the angles between pairs of particles to vertical for pairs in the given separation range |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) tracking::Dummy_corr | A subclass of Corr that does nothing |
![o](ftv2node.png) tracking::Corr_case | A class to hold a stack of Corr objects for handing into a hash_case |
![o](ftv2node.png) utilities::Counted_vector | A class for computing many averages in parallel |
![o](ftv2node.png) utilities::Data_map | Class to handle translation from D_TYPE to column position for flat data structures |
![o](ftv2node.png) utilities::Data_store< T > | A struct to hold the data_map and raw data for input and output wrappers |
![o](ftv2node.png) iden::Dilation_Kernel | |
![o](ftv2mnode.png) std::exception | STL class |
![|](ftv2vertline.png) ![\](ftv2mlastnode.png) std::runtime_error | STL class |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2mlastnode.png) std::range_error | STL class |
![|](ftv2vertline.png) ![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) utilities::Ll_range_error | Exception class derived from the standard range_error class to indicate when a linked list has stepped over it's range |
![|](ftv2vertline.png) ![](ftv2blank.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) utilities::Null_field | Exception to report when a function that should return valid pointer from an object, but the field is NULL in the object |
![o](ftv2node.png) iden::Filestreams | |
![o](ftv2mnode.png) utilities::Filter | ABC for filter objects |
![|](ftv2vertline.png) ![o](ftv2node.png) utilities::Filter_ers | A basic filter, does rg (top), shift (top) and eccentricity (top) cuts |
![|](ftv2vertline.png) ![o](ftv2node.png) utilities::Filter_ersI | A basic filter, does rg (top), shift (top), eccentricity (top), and I (bottom) cuts |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) utilities::Filter_trivial | Trivial filter class that does nothing |
![o](ftv2node.png) iden::Gaussian_Kernel | |
![o](ftv2mnode.png) utilities::Generic_wrapper | An interface for extracting data from the internal data structures |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) utilities::Generic_wrapper_hdf | Generic_wrapper for writing to hdf files |
![o](ftv2mnode.png) utilities::Generic_wrapper_read | Abstract base class to provide an interface for reading data out of Generic_wrapper objects |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) utilities::Generic_wrapper_hdf | Generic_wrapper for writing to hdf files |
![o](ftv2node.png) tracking::hash_box | Class for storing particles in the hash table |
![o](ftv2node.png) tracking::hash_case | Class to hold sets of Hash_shelf |
![o](ftv2node.png) tracking::Hash_shelf | Class to implement the hash table |
![o](ftv2node.png) utilities::Histogram | Base class for historgram objects |
![o](ftv2node.png) utilities::Histogram2D | Implements a 2D histogram |
![o](ftv2node.png) iden::Iden | Class to encapsulate all of the image processing for particle identification |
![o](ftv2node.png) iden::Image2D | |
![o](ftv2mnode.png) iden::Image_base | This is an ABC for different file layouts, ie to make dealing with multi-part files and the spew that comes out of stream to disk easy to change between |
![|](ftv2vertline.png) ![o](ftv2node.png) iden::Image_series | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) iden::Image_stack | |
![o](ftv2node.png) tracking::Master_box | Class to hold the master list of all particles to be processed by the code |
![o](ftv2node.png) utilities::Md_store::Md_element | A struct to store meta data information, (key,type,val) as strings to make passing this stuff around easy |
![o](ftv2mnode.png) iden::MD_parser | A base class for parsers that extract meta data from image files |
![|](ftv2vertline.png) ![o](ftv2node.png) iden::MD_parser_dummy | A class that returns an empty Md_store object as a stand in for a proper parser |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) iden::Mm_md_parser | A class for parsing and extracting the meta data from the tiff directories of tif files generated by metamorph |
![o](ftv2node.png) utilities::Md_store | A class to hold meta data |
![o](ftv2node.png) utilities::ND_Array< T, N > | A N-D array |
![o](ftv2node.png) utilities::ND_Array< std::complex< float >, utilities::Tuplei::length_ > | |
![o](ftv2node.png) utilities::ND_Array< utilities::Tuplef, utilities::Tuplei::length_ > | |
![o](ftv2mnode.png) tracking::particle_base | Base class for particles |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) tracking::particle_track | Class for particles that are aware of tracking |
![o](ftv2node.png) utilities::Read_config | Class for reading configuration from xml files |
![o](ftv2node.png) utilities::SQL_handler | Class to wrap around the sqlite3 interface to deal with making connections to data basese, cleaning up after them etc |
![o](ftv2node.png) iden::Tophat_Kernel | |
![o](ftv2node.png) tracking::Track_box | Box class for dealing with tracks |
![o](ftv2node.png) tracking::track_list | List wrapper class for us in the track linking portion of the code |
![o](ftv2node.png) tracking::Track_shelf | Top level class for holding the track boxes |
![o](ftv2mnode.png) tracking::Trk_accumulator | An abstract base class for track accumulator computations |
![|](ftv2vertline.png) ![o](ftv2node.png) tracking::TA_disp | Track accumulator that computes the distribution of and for displacements |
![|](ftv2vertline.png) ![o](ftv2node.png) tracking::TA_msd | Track accumulator that implements computation of the mean squared displacement |
![|](ftv2vertline.png) ![o](ftv2node.png) tracking::TA_theta_rlim | Track accumulator that computes the distribution of displacement direction for displacements with in the given range of displacement magnitudes |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) tracking::TA_vanHove | Track accumulator that implements computation of van Hove functions |
![o](ftv2node.png) utilities::Tuple< T, length > | Class for carrying around the posistion and velocity vectors |
![o](ftv2node.png) utilities::Tuple< float, 2 > | |
![o](ftv2node.png) utilities::Tuple< int, N > | |
![o](ftv2mnode.png) wrapper_i_base | |
![|](ftv2vertline.png) ![\](ftv2mlastnode.png) tracking::wrapper_i_ning | Wrapper class for dealing with data from a text file |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) tracking::wrapper_i_ning_hd | Wrapper class for dealing with data from a text file |
![o](ftv2mnode.png) utilities::Wrapper_in | A mostly abstract base class for input wrappers |
![|](ftv2vertline.png) ![o](ftv2node.png) iden::Wrapper_i_plu | Wrapper class for dealing with data from Peter Lu's code |
![|](ftv2vertline.png) ![o](ftv2node.png) utilities::Wrapper_i_dummy | Wrapper class for testing purposes |
![|](ftv2vertline.png) ![o](ftv2node.png) utilities::Wrapper_i_dummy | Wrapper class for testing purposes |
![|](ftv2vertline.png) ![o](ftv2node.png) utilities::Wrapper_i_dummy | Wrapper class for testing purposes |
![|](ftv2vertline.png) ![o](ftv2node.png) utilities::Wrapper_i_dummy | Wrapper class for testing purposes |
![|](ftv2vertline.png) ![o](ftv2node.png) utilities::Wrapper_i_file | Wrapper class for dealing with data from a text file |
![|](ftv2vertline.png) ![o](ftv2node.png) utilities::Wrapper_i_generic | Wrapper class for eating data from arbitrary sources |
![|](ftv2vertline.png) ![o](ftv2node.png) utilities::Wrapper_i_hdf | Wrapper class for eating data from hdf files, take 2 |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) utilities::Wrapper_i_jb_binary | Wrapper class for dealing with data from Justin's simulations |
![o](ftv2node.png) utilities::Wrapper_o_hdf_group | Wrapper class for dealing with output to matlab |
![\](ftv2mlastnode.png) utilities::Wrapper_out | ABC for output wrappers |
![](ftv2blank.png) ![o](ftv2node.png) utilities::wrapper_o_file | Wrapper_o class for dealing with writing data to a file |
![](ftv2blank.png) ![\](ftv2lastnode.png) utilities::Wrapper_o_hdf | Wrapper class for dealing with output to matlab |