FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Types | Public Member Functions | List of all members
fast::AppearanceModel Class Referenceabstract

#include <AppearanceModel.hpp>

+ Inheritance diagram for fast::AppearanceModel:
+ Collaboration diagram for fast::AppearanceModel:

Public Types

typedef std::shared_ptr< AppearanceModelpointer
 
- Public Types inherited from fast::Object
typedef std::shared_ptr< Objectpointer
 

Public Member Functions

virtual std::vector< MeasurementgetMeasurements (std::shared_ptr< Image > image, std::shared_ptr< Shape > shape, ExecutionDevice::pointer device)=0
 
- Public Member Functions inherited from fast::Object
 Object ()
 
virtual ~Object ()
 
ReportergetReporter ()
 

Additional Inherited Members

- Static Public Member Functions inherited from fast::Object
static std::string getStaticNameOfClass ()
 
- Protected Member Functions inherited from fast::Object
ReporterreportError ()
 
ReporterreportWarning ()
 
ReporterreportInfo ()
 
ReporterEnd reportEnd () const
 
- Protected Attributes inherited from fast::Object
std::weak_ptr< ObjectmPtr
 

Detailed Description

This is a base class for appearance models. These classes model of an object appears in an image. They are used by the Kalman filter to collect measurements.

Member Typedef Documentation

◆ pointer

Member Function Documentation

◆ getMeasurements()

virtual std::vector<Measurement> fast::AppearanceModel::getMeasurements ( std::shared_ptr< Image image,
std::shared_ptr< Shape shape,
ExecutionDevice::pointer  device 
)
pure virtual

The documentation for this class was generated from the following file: