FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
#include <StepEdgeModel.hpp>
Public Types | |
enum | EdgeType { EDGE_TYPE_ANY, EDGE_TYPE_BLACK_INSIDE_WHITE_OUTSIDE, EDGE_TYPE_WHITE_INSIDE_BLACK_OUTSIDE } |
![]() | |
typedef std::shared_ptr< AppearanceModel > | pointer |
![]() | |
typedef std::shared_ptr< Object > | pointer |
Public Member Functions | |
void | setLineLength (float lengthInMM) |
void | setLineSampleSpacing (float spacingInMM) |
void | setIntensityDifferenceThreshold (float threshold) |
void | setMinimumDepth (float depth) |
std::vector< Measurement > | getMeasurements (std::shared_ptr< Image > image, std::shared_ptr< Shape > shape, ExecutionDevice::pointer device) |
void | setEdgeType (EdgeType type) |
![]() | |
Object () | |
virtual | ~Object () |
Reporter & | getReporter () |
Additional Inherited Members | |
![]() | |
static std::string | getStaticNameOfClass () |
![]() | |
Reporter & | reportError () |
Reporter & | reportWarning () |
Reporter & | reportInfo () |
ReporterEnd | reportEnd () const |
![]() | |
std::weak_ptr< Object > | mPtr |
|
virtual |
Implements fast::AppearanceModel.
void fast::StepEdgeModel::setEdgeType | ( | EdgeType | type | ) |
void fast::StepEdgeModel::setIntensityDifferenceThreshold | ( | float | threshold | ) |
void fast::StepEdgeModel::setLineLength | ( | float | lengthInMM | ) |
void fast::StepEdgeModel::setLineSampleSpacing | ( | float | spacingInMM | ) |
void fast::StepEdgeModel::setMinimumDepth | ( | float | depth | ) |