OpenMS  2.5.0
Classes | Namespaces
IDBoostGraph.h File Reference
#include <OpenMS/ANALYSIS/ID/MessagePasserFactory.h>
#include <OpenMS/CONCEPT/LogStream.h>
#include <OpenMS/CONCEPT/Types.h>
#include <OpenMS/KERNEL/StandardTypes.h>
#include <OpenMS/METADATA/ExperimentalDesign.h>
#include <OpenMS/METADATA/ProteinIdentification.h>
#include <OpenMS/METADATA/PeptideIdentification.h>
#include <vector>
#include <unordered_map>
#include <queue>
#include <boost/function.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/depth_first_search.hpp>
#include <boost/graph/filtered_graph.hpp>
#include <boost/graph/properties.hpp>
#include <boost/variant.hpp>
#include <boost/variant/detail/hash_variant.hpp>
#include <boost/variant/static_visitor.hpp>

Go to the source code of this file.

Classes

class  IDBoostGraph
 Creates and maintains a boost graph based on the OpenMS ID datastructures. More...
 
class  IDBoostGraph::dfs_ccsplit_visitor
 A boost dfs visitor that copies connected components into a vector of graphs. More...
 
class  IDBoostGraph::LabelVisitor
 Visits nodes in the boost graph (ptrs to an ID Object) and depending on their type creates a label. More...
 
class  IDBoostGraph::PrintAddressVisitor< CharT >
 
class  IDBoostGraph::SetPosteriorVisitor
 
class  IDBoostGraph::GetPosteriorVisitor
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 
 OpenMS::Internal
 Namespace used to hide implementation details from users.