MeVisLab Toolbox Reference
MLClusterAlgorithmSystem.h
Go to the documentation of this file.
1
/*************************************************************************************
2
**
3
** Copyright 2014, MeVis Medical Solutions AG
4
**
5
** The user may use this file in accordance with the license agreement provided with
6
** the Software or, alternatively, in accordance with the terms contained in a
7
** written agreement between the user and MeVis Medical Solutions AG.
8
**
9
** For further information use the contact form at https://www.mevislab.de/contact
10
**
11
**************************************************************************************/
12
13
#ifndef ML_CLUSTER_ALGORITHM_SYSTEM_H
14
#define ML_CLUSTER_ALGORITHM_SYSTEM_H
15
16
#include "
mlTypeDefs.h
"
17
18
// DLL export macro definition
19
#ifdef MLCLUSTERALGORITHM_EXPORTS
20
// Use the MLCLUSTERALGORITHM_EXPORT macro to export classes and functions
21
#define MLCLUSTERALGORITHM_EXPORT ML_LIBRARY_EXPORT_ATTRIBUTE
22
#else
23
// If included by external modules, exported symbols are declared as import symbols
24
#define MLCLUSTERALGORITHM_EXPORT ML_LIBRARY_IMPORT_ATTRIBUTE
25
#endif
26
27
28
#include <vector>
29
#include <deque>
30
32
enum
CLUSTER_MODE_TYPE
33
{
34
CLUSTER_MODE_IdenticalIntensities
,
35
CLUSTER_MODE_SimilarIntensities
,
36
CLUSTER_MODE_VectorDirections
,
37
38
CLUSTER_MODE_COUNT
39
};
40
42
enum
NBH_TYPE
43
{
44
NBH_2D_4_XY
,
45
NBH_2D_8_XY
,
46
NBH_3D_6_XYZ
,
47
NBH_3D_18_XYZ
,
48
NBH_3D_26_XYZ
,
49
NBH_COUNT
50
};
51
52
53
#endif
// __MLClusterAlgorithmSystem_H
54
55
CLUSTER_MODE_TYPE
CLUSTER_MODE_TYPE
Definition
MLClusterAlgorithmSystem.h:33
CLUSTER_MODE_IdenticalIntensities
@ CLUSTER_MODE_IdenticalIntensities
Definition
MLClusterAlgorithmSystem.h:34
CLUSTER_MODE_VectorDirections
@ CLUSTER_MODE_VectorDirections
Definition
MLClusterAlgorithmSystem.h:36
CLUSTER_MODE_SimilarIntensities
@ CLUSTER_MODE_SimilarIntensities
Definition
MLClusterAlgorithmSystem.h:35
CLUSTER_MODE_COUNT
@ CLUSTER_MODE_COUNT
Definition
MLClusterAlgorithmSystem.h:38
NBH_TYPE
NBH_TYPE
Definition
MLClusterAlgorithmSystem.h:43
NBH_2D_8_XY
@ NBH_2D_8_XY
Definition
MLClusterAlgorithmSystem.h:45
NBH_3D_26_XYZ
@ NBH_3D_26_XYZ
Definition
MLClusterAlgorithmSystem.h:48
NBH_3D_6_XYZ
@ NBH_3D_6_XYZ
Definition
MLClusterAlgorithmSystem.h:46
NBH_3D_18_XYZ
@ NBH_3D_18_XYZ
Definition
MLClusterAlgorithmSystem.h:47
NBH_COUNT
@ NBH_COUNT
Definition
MLClusterAlgorithmSystem.h:49
NBH_2D_4_XY
@ NBH_2D_4_XY
Definition
MLClusterAlgorithmSystem.h:44
mlTypeDefs.h
MeVisLab
Standard
Sources
Shared
MLClusterAlgorithm
MLClusterAlgorithmSystem.h
Generated by
1.10.0