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

#include <HeadModel.h>

Inheritance diagram for FrontHeadModel:
Collaboration diagram for FrontHeadModel:

Public Member Functions

const vr::FrontFeaturesSPtr & getFrontFeatures (const ExposureArrangement exposureArrangement)
 
const vr::FrontFeaturesSPtr & getFrontFeatures () const
 
double getPseudoKorr ()
 
void setRealConstants (const RealConstants &real)
 
void getRealConstants (RealConstants &real)
 
virtual void calculateFrontRois ()
 
void getRightIrisRoi (RoiRect &rRoi)
 
void getLeftIrisRoi (RoiRect &rRoi)
 
double getPixelsPerMm ()
 
IrisLocatorPresets getIrisLocatorPresets () const
 
CciTransformercreateCoordinateTransformer ()
 
DoubleContourSPtrVector * getRightContours ()
 
DoubleContourSPtrVector * getLeftContours ()
 
ContourFinderPresetsVector * getBoxContourPresetsVec ()
 
ContourFinderPresetsVector * getFswContourPresetsVec ()
 
DoubleContourPair & getContours ()
 
vr::MetsResult & getHoyaMets (StatusInfo &statusInfo)
 
void setHoyaMets (const vr::MetsResult &mets, const StatusInfo &statusInfo)
 
void getRightBoxRoi (RoiRect &rRoi)
 
void getLeftBoxRoi (RoiRect &rRoi)
 
void getRightFswMarkRoi (RoiRect &rRoi)
 
void getLeftFswMarkRoi (RoiRect &rRoi)
 
virtual bool getMarkPresets (size_t idx, MarkDetectionPresets &presets)
 
void setIsInfantGlassesConfig (const bool value, const StatusInfo &statusInfo)
 
bool isInfantGlassesConfig (StatusInfo &statusInfo) const
 
- 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)
 

Public Attributes

std::string contoursErrorMessage
 
std::string contoursDetectorVersion
 

Protected Member Functions

void prepareIrisLocatorPresets ()
 
double getScaleFactor ()
 
virtual void prepareModel (const ExposureArrangement exposureArrangement)
 
virtual void resetBoxesValues (double rXVar, double lXVar)
 
- Protected Member Functions inherited from HeadModel
void resetModel (const int nMarks)
 

Protected Attributes

RoiRect rightIrisRoi
 
RoiRect leftIrisRoi
 
RealConstants realConstants
 
IrisLocatorPresets irisLocatorPresets
 
std::vector< cv::Vec3d > boxesVector
 
- 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
 

Additional Inherited Members

- Static Public Attributes inherited from HeadModel
static const int roiRand = 1
 

Detailed Description

Author
OMS-Developer
Date
04/24/14

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