| 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.