Main Page
Module List
Reference documentation
Namespaces
Classes
Examples
distro
c++_api
inc
opals
TopologyProcessingMethod.hpp
1
#ifndef OPALS_TOPOLOGY_PROCESSING_METHOD_HPP_INCLUDED
2
#define OPALS_TOPOLOGY_PROCESSING_METHOD_HPP_INCLUDED
3
4
#include <opals/config.hpp>
5
6
namespace
opals
7
{
8
/// Enumerator defining different modes in opalsLineTopology
9
namespace
TopologyProcessingMethod
10
{
11
enum
Type
12
{
13
merge
,
///< Best candidate merging strategy (iterative)
14
longest
,
///< Merge lines based on recursive longest line strategy (Dijkstra)
15
clean
,
///< Build topologically correct line networks
16
Count
///< number of elements
17
};
18
}
19
}
20
21
#endif