vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
MeasuringMachine Class Reference
Collaboration diagram for MeasuringMachine:

Public Member Functions

void setFrontLogger (Typeable *lpLogger)
 
void setRightSideLogger (Typeable *lpLogger)
 
void setLeftSideLogger (Typeable *lpLogger)
 
void vrExecute ()
 
void setMeasuringMethod (const MeasuringMethod method)
 
void setExposureArrangement (const ExposureArrangement exposureArrangement)
 
void setHeadRotationCorrection (const double correction)
 
void setBevelsOfTheLens (const double distances[2])
 
void getBevelsOfTheLens (double distances[2])
 
void setGlassThickness (const double glassThickness)
 
double getGlassThickness ()
 
void setFrontImage (const std::string &fileName, const StatusInfo statusInfo)
 
void setFrontCameraAttitude (const double up[3])
 
void setFrontOpticalAxis (const double axis[2])
 
void getFrontOpticalAxis (double axis[2])
 
StatusInfo getFrontImageStatusInfo ()
 
SubStatus getFrontSubStatus () const
 
void setResultFrontImage (const std::string &fileName, const StatusInfo statusInfo)
 
StatusInfo getResultFrontImageStatusInfo ()
 
void setFrontMarkCoordinates (const double centers[5][2], const StatusInfo statusInfo[5])
 
void getFrontMarkCoordinates (double centers[5][2], StatusInfo statusInfo[5])
 
void setFaceFormAngleRefPoints (const double coordinates[2][2], const StatusInfo statusInfo[2])
 
void getFaceFormAngleRefPoints (double coordinates[2][2], StatusInfo statusInfo[2])
 
void setIrisCoordinates (const double centers[2][2], const StatusInfo statusInfo[2])
 
void getIrisCoordinates (double centers[2][2], StatusInfo statusInfo[2])
 
void setRightLensBoxCorners (const double corners[4][2], const StatusInfo statusInfo[4])
 
void getRightLensBoxCorners (double corners[4][2], StatusInfo statusInfo[4])
 
void setRightLensBoxMarginCorners (const double corners[4][2], const StatusInfo statusInfo[4])
 
void getRightLensBoxMarginCorners (double corners[4][2], StatusInfo statusInfo[4])
 
void setLeftLensBoxCorners (const double corners[4][2], const StatusInfo statusInfo[4])
 
void getLeftLensBoxCorners (double corners[4][2], StatusInfo statusInfo[4])
 
void setLeftLensBoxMarginCorners (const double corners[4][2], const StatusInfo statusInfo[4])
 
void getLeftLensBoxMarginCorners (double corners[4][2], StatusInfo statusInfo[4])
 
void setIsInfantGlassesConfig (const bool value, const StatusInfo &statusInfo)
 
bool isInfantGlassesConfig (StatusInfo &statusInfo) const
 
void setProgressiveCorridorBottoms (const double points[2][2], const StatusInfo statusInfo[2])
 
void getProgressiveCorridorBottoms (double points[2][2], StatusInfo statusInfo[2], GrooveDepthClass grooveDepthClass)
 
void setProgressiveCorridorTops (const double points[2][2], const StatusInfo statusInfo[2])
 
void getProgressiveCorridorTops (double points[2][2], StatusInfo statusInfo[2])
 
void setLensCenters (const LensType lensType, const double centers[LATERAL_SIDE][2], const StatusInfo statusInfo[LATERAL_SIDE])
 
void getLensCenters (const LensType lensType, double centers[LATERAL_SIDE][2], StatusInfo statusInfo[LATERAL_SIDE]) const
 
double getLensDiameter (const LensType lensType, const LateralSide side, StatusInfo &statusInfo)
 
void setLensDiameter (const LensType lensType, const LateralSide side, const double value, const StatusInfo &statusInfo)
 
const cv::Point2d & getPixelsPerMm (const LateralSide side)
 
vr::MetsResult & getHoyaMets (StatusInfo &statusInfo)
 
void setHoyaMets (const vr::MetsResult &mets, const StatusInfo &statusInfo)
 
void setStrutLensContourIntersections (const double centers[4][2], const StatusInfo statusInfo[4])
 
void getStrutLensContourIntersections (double centers[4][2], StatusInfo statusInfo[4])
 
void setFrontPercentageMarkMargins (const int margins[4])
 
void setFrontTransformation (const int imageSize[2], const int cutOffset[2], const double pivot[2], const double angle)
 
void getFrontTransformation (int imageSize[2], int cutOffset[2], double pivot[2], double &angle)
 
void setRightSideImage (const std::string &fileName, const StatusInfo statusInfo)
 
void setRightSideOpticalAxis (const double axis[2])
 
void getRightSideOpticalAxis (double axis[2])
 
StatusInfo getRightSideImageStatusInfo ()
 
SubStatus getRightSideSubStatus () const
 
void setResultRightSideImage (const std::string &fileName, const StatusInfo statusInfo)
 
StatusInfo getResultRightSideImageStatusInfo ()
 
void setRightSideCoordinates (const double centers[3][2], const StatusInfo statusInfo[3])
 
void getRightSideCoordinates (double centers[3][2], StatusInfo statusInfo[3])
 
void setRightSideBoxCorners (const double corners[3][2], const StatusInfo statusInfo[3])
 
void getRightSideBoxCorners (double corners[3][2], StatusInfo statusInfo[3])
 
void setRightSidePercentageMarkMargins (const int margins[4])
 
void setRightSideTransformation (const int imageSize[2], const int cutOffset[2], const double pivot[2], const double angle)
 
void getRightSideTransformation (int imageSize[2], int cutOffset[2], double pivot[2], double &angle)
 
void setLeftSideImage (const std::string &fileName, const StatusInfo statusInfo)
 
void setLeftSideOpticalAxis (const double axis[2])
 
void getLeftSideOpticalAxis (double axis[2])
 
StatusInfo getLeftSideImageStatusInfo ()
 
SubStatus getLeftSideSubStatus () const
 
void setResultLeftSideImage (const std::string &fileName, const StatusInfo statusInfo)
 
StatusInfo getResultLeftSideImageStatusInfo ()
 
void setLeftSideCoordinates (const double centers[3][2], const StatusInfo statusInfo[3])
 
void getLeftSideCoordinates (double centers[3][2], StatusInfo statusInfo[3])
 
void setLeftSideBoxCorners (const double corners[3][2], const StatusInfo statusInfo[3])
 
void getLeftSideBoxCorners (double corners[3][2], StatusInfo statusInfo[3])
 
void setLeftSidePercentageMarkMargins (const int margins[4])
 
void setLeftSideTransformation (const int imageSize[2], const int cutOffset[2], const double pivot[2], const double angle)
 
void getLeftSideTransformation (int imageSize[2], int cutOffset[2], double pivot[2], double &angle)
 
std::string & getContourDetectorVersion ()
 
std::string & getErrors ()
 
vr::Results getResults (GrooveDepthClass grooveDepthClass, HeadRotationCompensationState headRotationCompensationState)
 
void getResults (const vr::Measuring &measuring, GrooveDepthClass grooveDepthClass, HeadRotationCompensationState headRotationCompensationState)
 
vr::ComputationModel getComputationModel () const
 
void setComputationModel (vr::ComputationModel computationModel)
 

Public Attributes

vr::ReadingMeasurement readingMeasurement
 
cv::Point2d center
 
double radius
 
struct {
   cv::Point2d   center
 
   double   radius
 
circle [LENS_TYPE]
 
cv::Point2d pixelsPerMm
 

Member Function Documentation

vr::Results MeasuringMachine::getResults ( GrooveDepthClass  grooveDepthClass,
HeadRotationCompensationState  headRotationCompensationState 
)

Ergebniswerte

void MeasuringMachine::setFrontImage ( const std::string &  fileName,
const StatusInfo  statusInfo 
)

Frontbild

void MeasuringMachine::setLeftSideImage ( const std::string &  fileName,
const StatusInfo  statusInfo 
)

Seitenbild Links

void MeasuringMachine::setRightSideImage ( const std::string &  fileName,
const StatusInfo  statusInfo 
)

Seitenbild Rechts


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