vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
SideHeadModel Class Reference

#include <HeadModel.h>

Inheritance diagram for SideHeadModel:
Collaboration diagram for SideHeadModel:

Public Member Functions

 SideHeadModel (LateralSide side)
 
bool isRightSide ()
 
void setDownDistance (int distance)
 
int getDownDistance ()
 
const vr::FrontFeaturesSPtr & getFrontFeatures () const
 
void setFrontFeatures (const vr::FrontFeaturesSPtr &features)
 
- Public Member Functions inherited from HeadModel
int pixel (double mm)
 
float fPixel (double mm) const
 
void setPixelPerMM (double ppMM)
 
bool isPointStatus (int idx, StatusValue status)
 
void setPointStatus (int idx, StatusValue status, StatusValue clearValue=0)
 
void clearPointStatus (int idx, StatusValue status)
 
StatusValue getPointStatus (int idx)
 
void getImage (cv::Mat &mat) const
 
void setRoiImage (cv::Mat &mat)
 
bool getRoiImage (RoiRect &rRoi, cv::Mat &mRoi)
 
cv::Mat const & getGrayScaleImage () const
 
bool getPoint (int markIdx, cv::Point2f &point)
 
bool getMarkData (int markIdx, MarkImageData &markData)
 
bool setMarkData (int markIdx, MarkImageData &markData)
 
bool setMarkDataResult (int markIdx, StatusValue status, MarkImageData &markData)
 
bool setMarkDataResult (int markIdx, StatusValue status, cv::Vec2d &point)
 
double getPlanarNorm (int markIdxA, int markIdxB)
 
const PhotoParamsgetPhotoParams () const
 
void setPhotoParams (const PhotoParams &photoValues)
 
bool isMarkValid (int markIdx)
 
bool isMarkAdjusted (int markIdx)
 
bool isMarkCalculated (int markIdx)
 
bool isMarkUseable (int markIdx)
 
RoiBuildercreatePresetsRoiBuilder (size_t markIdx)
 
virtual bool getMarkPresets (size_t idx, MarkDetectionPresets &presets)
 

Protected Member Functions

virtual void prepareModel (const ExposureArrangement exposureArrangement)
 
- Protected Member Functions inherited from HeadModel
void resetModel (const int nMarks)
 

Additional Inherited Members

- Static Public Attributes inherited from HeadModel
static const int roiRand = 1
 
- Protected Attributes inherited from HeadModel
double pixPerMM
 
cv::Size lastSize
 
cv::Mat mImage
 
cv::Mat mGray
 
StatusGroup markStatus
 
MarkVector markVec
 
MarkPresetsVector presetsVec
 
RoiBuilder roiBuilder
 
PhotoParams photoValues
 

Detailed Description

Author
OMS-Developer
Date
04/24/14

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