vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
visuReal.core.h File Reference
#include <opencv2/opencv.hpp>
#include "chain/ApiTypes.h"
#include "types.h"
#include "coreversion.h"
Include dependency graph for visuReal.core.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

VISUREALCORE_API void vr_getCoreVersion (VersionNum &major, VersionNum &minor, VersionNum &revision, VersionNum &build)
 
VISUREALCORE_API void vr_setFrontLogger (Typeable *lpLogger)
 
VISUREALCORE_API void vr_setRightSideLogger (Typeable *lpLogger)
 
VISUREALCORE_API void vr_setLeftSideLogger (Typeable *lpLogger)
 
VISUREALCORE_API void vr_Create ()
 
VISUREALCORE_API void vr_Execute ()
 
VISUREALCORE_API void vr_Destroy ()
 
VISUREALCORE_API void vr_setMeasuringMethod (const MeasuringMethod method)
 
VISUREALCORE_API void vr_setExposureArrangement (const ExposureArrangement exposureArrangement)
 
VISUREALCORE_API void vr_setHeadRotationCorrection (const double correction)
 
VISUREALCORE_API void vr_setBevelsOfTheLens (const double distances[2])
 
VISUREALCORE_API void vr_getBevelsOfTheLens (double distances[2])
 
VISUREALCORE_API void vr_setGlassThickness (const double glassThickness)
 
VISUREALCORE_API double vr_getGlassThickness ()
 
VISUREALCORE_API void vr_setFrontImage (const char *fileName, const StatusInfo statusInfo)
 
VISUREALCORE_API void vr_setFrontCameraAttitude (const double up[3])
 
VISUREALCORE_API void vr_setFrontOpticalAxis (const double axis[2])
 
VISUREALCORE_API void vr_getFrontOpticalAxis (double axis[2])
 
VISUREALCORE_API StatusInfo vr_getFrontImageStatusInfo ()
 
VISUREALCORE_API void vr_setResultFrontImage (const char *fileName, const StatusInfo statusInfo, const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API StatusInfo vr_getResultFrontImageStatusInfo ()
 
VISUREALCORE_API void vr_setFrontMarkCoordinates (const double centers[5][2], const StatusInfo statusInfo[5], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getFrontMarkCoordinates (double centers[5][2], StatusInfo statusInfo[5], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setFaceFormAngleRefPoints (const double coordinates[2][2], const StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getFaceFormAngleRefPoints (double coordinates[2][2], StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setIrisCoordinates (const double centers[2][2], const StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getIrisCoordinates (double centers[2][2], StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setRightLensBoxCorners (const double corners[4][2], const StatusInfo statusInfo[4])
 
VISUREALCORE_API void vr_getRightLensBoxCorners (double corners[4][2], StatusInfo statusInfo[4])
 
VISUREALCORE_API void vr_setRightLensBoxMarginCorners (const double corners[4][2], const StatusInfo statusInfo[4])
 
VISUREALCORE_API void vr_getRightLensBoxMarginCorners (double corners[4][2], StatusInfo statusInfo[4])
 
VISUREALCORE_API void vr_setLeftLensBoxCorners (const double corners[4][2], const StatusInfo statusInfo[4])
 
VISUREALCORE_API void vr_getLeftLensBoxCorners (double corners[4][2], StatusInfo statusInfo[4])
 
VISUREALCORE_API void vr_setLeftLensBoxMarginCorners (const double corners[4][2], const StatusInfo statusInfo[4])
 
VISUREALCORE_API void vr_getLeftLensBoxMarginCorners (double corners[4][2], StatusInfo statusInfo[4])
 
VISUREALCORE_API void vr_setLensCentersAspheric (const double centers[2][2], const StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getLensCentersAspheric (double centers[2][2], StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setLensCentersSpherical (const double centers[2][2], const StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getLensCentersSpherical (double centers[2][2], StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setLensCentersProgressive (const double centers[2][2], const StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getLensCentersProgressive (double centers[2][2], StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setLensDiameter_spherical_R (const int value, const StatusInfo &statusInfo)
 
VISUREALCORE_API int vr_getLensDiameter_spherical_R (StatusInfo &statusInfo)
 
VISUREALCORE_API void vr_setLensDiameter_aspheric_R (const int value, const StatusInfo &statusInfo)
 
VISUREALCORE_API int vr_getLensDiameter_aspheric_R (StatusInfo &statusInfo)
 
VISUREALCORE_API void vr_setLensDiameter_progressive_R (const int value, const StatusInfo &statusInfo)
 
VISUREALCORE_API int vr_getLensDiameter_progressive_R (StatusInfo &statusInfo)
 
VISUREALCORE_API void vr_setLensDiameter_spherical_L (const int value, const StatusInfo &statusInfo)
 
VISUREALCORE_API int vr_getLensDiameter_spherical_L (StatusInfo &statusInfo)
 
VISUREALCORE_API void vr_setLensDiameter_aspheric_L (const int value, const StatusInfo &statusInfo)
 
VISUREALCORE_API int vr_getLensDiameter_aspheric_L (StatusInfo &statusInfo)
 
VISUREALCORE_API void vr_setLensDiameter_progressive_L (const int value, const StatusInfo &statusInfo)
 
VISUREALCORE_API int vr_getLensDiameter_progressive_L (StatusInfo &statusInfo)
 
VISUREALCORE_API void vr_getLensPlanePixelsPerMm_R (double values[2])
 
VISUREALCORE_API void vr_getLensPlanePixelsPerMm_L (double values[2])
 
VISUREALCORE_API StatusInfo vr_getHoyaMets (int values[4])
 
VISUREALCORE_API void vr_setHoyaMets (const int values[4], const StatusInfo statusInfo)
 
VISUREALCORE_API void vr_setIsInfantGlassesConfig (const bool value, const StatusInfo &statusInfo)
 
VISUREALCORE_API bool vr_isInfantGlassesConfig (StatusInfo &statusInfo)
 
VISUREALCORE_API void vr_setProgressiveCorridorBottoms (const double points[2][2], const StatusInfo statusInfo[2], GrooveDepthClass grooveDepthClass, const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getProgressiveCorridorBottoms (double points[2][2], StatusInfo statusInfo[2], GrooveDepthClass grooveDepthClass, const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setProgressiveCorridorTops (const double points[2][2], const StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getProgressiveCorridorTops (double points[2][2], StatusInfo statusInfo[2], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setStrutLensContourIntersections (const double centers[4][2], const StatusInfo statusInfo[4], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getStrutLensContourIntersections (double centers[4][2], StatusInfo statusInfo[4], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setFrontPercentageMarkMargins (const int margins[4], const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setFrontTransformation (const int imageSize[2], const int cutOffset[2], const double pivot[2], const double angle, const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_getFrontTransformation (int imageSize[2], int cutOffset[2], double pivot[2], double &angle, const LateralSide partialPicture=RIGHT)
 
VISUREALCORE_API void vr_setVarioInsetImageData (const VarioInsetPos varioInsetPos, const size_t index, const char *fileName, const StatusInfo statusInfo, const double centers[5][2], const StatusInfo markStatusInfo[5], const double irisCenters[2][2], const StatusInfo irisStatusInfo[2])
 
VISUREALCORE_API void vr_getVarioInsetImageData (const VarioInsetPos varioInsetPos, const size_t index, StatusInfo &statusInfo, double centers[5][2], StatusInfo markStatusInfo[5], double irisCenters[2][2], StatusInfo irisStatusInfo[2])
 
VISUREALCORE_API void vr_setRightSideImage (const char *fileName, const StatusInfo statusInfo)
 
VISUREALCORE_API void vr_setRightSideCameraAttitude (const double up[3])
 
VISUREALCORE_API void vr_setRightSideOpticalAxis (const double axis[2])
 
VISUREALCORE_API void vr_getRightSideOpticalAxis (double axis[2])
 
VISUREALCORE_API StatusInfo vr_getRightSideImageStatusInfo ()
 
VISUREALCORE_API SubStatus vr_getRightSideSubStatus ()
 
VISUREALCORE_API void vr_setResultRightSideImage (const char *fileName, const StatusInfo statusInfo)
 
VISUREALCORE_API StatusInfo vr_getResultRightSideImageStatusInfo ()
 
VISUREALCORE_API void vr_setRightSideCoordinates (const double centers[3][2], const StatusInfo statusInfo[3])
 
VISUREALCORE_API void vr_getRightSideCoordinates (double centers[3][2], StatusInfo statusInfo[3])
 
VISUREALCORE_API void vr_setRightSideBoxCorners (const double corners[3][2], const StatusInfo statusInfo[3])
 
VISUREALCORE_API void vr_getRightSideBoxCorners (double corners[3][2], StatusInfo statusInfo[3])
 
VISUREALCORE_API void vr_setRightSidePercentageMarkMargins (const int margins[4])
 
VISUREALCORE_API void vr_setRightSideTransformation (const int imageSize[2], const int cutOffset[2], const double pivot[2], const double angle)
 
VISUREALCORE_API void vr_getRightSideTransformation (int imageSize[2], int cutOffset[2], double pivot[2], double &angle)
 
VISUREALCORE_API void vr_setLeftSideImage (const char *fileName, const StatusInfo statusInfo)
 
VISUREALCORE_API void vr_setLeftSideCameraAttitude (const double up[3])
 
VISUREALCORE_API void vr_setLeftSideOpticalAxis (const double axis[2])
 
VISUREALCORE_API void vr_getLeftSideOpticalAxis (double axis[2])
 
VISUREALCORE_API StatusInfo vr_getLeftSideImageStatusInfo ()
 
VISUREALCORE_API SubStatus vr_getLeftSideSubStatus ()
 
VISUREALCORE_API void vr_setResultLeftSideImage (const char *fileName, const StatusInfo statusInfo)
 
VISUREALCORE_API StatusInfo vr_getResultLeftSideImageStatusInfo ()
 
VISUREALCORE_API void vr_setLeftSideCoordinates (const double centers[3][2], const StatusInfo statusInfo[3])
 
VISUREALCORE_API void vr_getLeftSideCoordinates (double centers[3][2], StatusInfo statusInfo[3])
 
VISUREALCORE_API void vr_setLeftSideBoxCorners (const double corners[3][2], const StatusInfo statusInfo[3])
 
VISUREALCORE_API void vr_getLeftSideBoxCorners (double corners[3][2], StatusInfo statusInfo[3])
 
VISUREALCORE_API void vr_setLeftSidePercentageMarkMargins (const int margins[4])
 
VISUREALCORE_API void vr_setLeftSideTransformation (const int imageSize[2], const int cutOffset[2], const double pivot[2], const double angle)
 
VISUREALCORE_API void vr_getLeftSideTransformation (int imageSize[2], int cutOffset[2], double pivot[2], double &angle)
 
VISUREALCORE_API void vr_getResults (vr::Results &results, GrooveDepthClass grooveDepthClass, HeadRotationCompensationState headRotationCompensationState)
 
VISUREALCORE_API const char * vr_getContourDetectorVersion ()
 
VISUREALCORE_API const char * vr_getErrors ()
 
VISUREALCORE_API const char * vr_getLog ()
 
VISUREALCORE_API int vr_getComputationModel ()
 
VISUREALCORE_API void vr_setComputationModel (int value)
 

Function Documentation

VISUREALCORE_API void vr_getResults ( vr::Results results,
GrooveDepthClass  grooveDepthClass,
HeadRotationCompensationState  headRotationCompensationState 
)

Ergebniswerte

VISUREALCORE_API void vr_setFrontImage ( const char *  fileName,
const StatusInfo  statusInfo 
)

Frontbild

VISUREALCORE_API void vr_setLeftSideImage ( const char *  fileName,
const StatusInfo  statusInfo 
)

Seitenbild Links

VISUREALCORE_API void vr_setRightSideImage ( const char *  fileName,
const StatusInfo  statusInfo 
)

Seitenbild Rechts

VISUREALCORE_API void vr_setVarioInsetImageData ( const VarioInsetPos  varioInsetPos,
const size_t  index,
const char *  fileName,
const StatusInfo  statusInfo,
const double  centers[5][2],
const StatusInfo  markStatusInfo[5],
const double  irisCenters[2][2],
const StatusInfo  irisStatusInfo[2] 
)

vario Inset Aufnahme