FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Algorithms
ModelBasedSegmentation
AppearanceModel.hpp
Go to the documentation of this file.
1
#ifndef APPEARANCE_MODEL_HPP
2
#define APPEARANCE_MODEL_HPP
3
4
#include "
FAST/Data/DataTypes.hpp
"
5
#include "
Shape.hpp
"
6
7
namespace
fast
{
8
9
class
Image;
10
11
class
FAST_EXPORT
Measurement
{
12
public
:
13
float
displacement
;
14
float
uncertainty
;
15
};
16
22
class
FAST_EXPORT
AppearanceModel
:
public
Object
{
23
public
:
24
typedef
std::shared_ptr<AppearanceModel>
pointer
;
25
virtual
std::vector<Measurement> getMeasurements(std::shared_ptr<Image> image, std::shared_ptr<Shape> shape,
ExecutionDevice::pointer
device) = 0;
26
27
28
};
29
30
}
31
32
#endif
fast::ExecutionDevice::pointer
std::shared_ptr< ExecutionDevice > pointer
Definition:
ExecutionDevice.hpp:11
fast::AppearanceModel
Definition:
AppearanceModel.hpp:22
fast::Measurement::uncertainty
float uncertainty
Definition:
AppearanceModel.hpp:14
fast
Definition:
AffineTransformation.hpp:7
fast::Object
Definition:
Object.hpp:34
fast::Measurement::displacement
float displacement
Definition:
AppearanceModel.hpp:13
fast::Measurement
Definition:
AppearanceModel.hpp:11
Shape.hpp
DataTypes.hpp
fast::AppearanceModel::pointer
std::shared_ptr< AppearanceModel > pointer
Definition:
AppearanceModel.hpp:24
Generated by
1.8.17