MeVisLab Toolbox Reference
mlBresenham3D.h
Go to the documentation of this file.
1
/*************************************************************************************
2
**
3
** Copyright 2018, 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
#include "
MLGraphUtilitiesSystem.h
"
14
15
#include <
mlIntegerVector.h
>
16
#include <vector>
17
18
ML_START_NAMESPACE
19
20
typedef
TVector<TVectorNDBase<int, 3>
>
IntegerPosition3D
;
21
22
MLGRAPHUTILITIES_EXPORT
std::vector<IntegerPosition3D>
bresenham3D
(
const
IntegerPosition3D
& pos0,
const
IntegerPosition3D
& pos1);
23
24
ML_END_NAMESPACE
MLGraphUtilitiesSystem.h
MLGRAPHUTILITIES_EXPORT
#define MLGRAPHUTILITIES_EXPORT
Definiert systemspezifische Macros, die f"ur diese DLL gelten sollen.
Definition
MLGraphUtilitiesSystem.h:29
ml::TVector
ML integer image vector class to be specialized for different purposes.
Definition
mlIntegerVector.h:112
mlIntegerVector.h
ml::bresenham3D
MLGRAPHUTILITIES_EXPORT std::vector< IntegerPosition3D > bresenham3D(const IntegerPosition3D &pos0, const IntegerPosition3D &pos1)
MeVisLab
Standard
Sources
Shared
MLGraphUtilities
mlBresenham3D.h
Generated by
1.9.8