FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Algorithms
SurfaceExtraction
SurfaceExtraction.hpp
Go to the documentation of this file.
1
#ifndef SURFACEEXTRACTION_HPP_
2
#define SURFACEEXTRACTION_HPP_
3
4
#include "
FAST/ProcessObject.hpp
"
5
6
namespace
fast
{
7
8
class
FAST_EXPORT
SurfaceExtraction
:
public
ProcessObject
{
9
FAST_OBJECT
(
SurfaceExtraction
)
10
public
:
11
void
setThreshold(
float
threshold);
12
private
:
13
SurfaceExtraction
();
14
void
execute();
15
16
float
mThreshold;
17
unsigned
int
mHPSize;
18
cl::Program program;
19
// HP
20
std::vector<cl::Image3D> images;
21
std::vector<cl::Buffer> buffers;
22
23
cl::Buffer cubeIndexesBuffer;
24
};
25
26
}
// end namespace fast
27
28
29
30
31
#endif
/* SURFACEEXTRACTION_HPP_ */
fast
Definition:
AffineTransformation.hpp:7
FAST_OBJECT
#define FAST_OBJECT(className)
Definition:
Object.hpp:9
fast::SurfaceExtraction
Definition:
SurfaceExtraction.hpp:8
ProcessObject.hpp
fast::ProcessObject
Definition:
ProcessObject.hpp:22
Generated by
1.8.17