ARX  1.2.0
The next-generation open source augmented reality toolkit.
Loading...
Searching...
No Matches
icpStereoHandle.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <ARX/AR/ar.h>
#include <ARX/AR/icp.h>
Include dependency graph for icpStereoHandle.c:

Functions

ICPStereoHandleT * icpStereoCreateHandle (const ARdouble matXcl2Ul[3][4], const ARdouble matXcr2Ur[3][4], const ARdouble matC2L[3][4], const ARdouble matC2R[3][4])
int icpStereoDeleteHandle (ICPStereoHandleT **handle)
int icpStereoSetMatXcl2Ul (ICPStereoHandleT *handle, ARdouble matXcl2Ul[3][4])
int icpStereoSetMatXcr2Ur (ICPStereoHandleT *handle, ARdouble matXcr2Ur[3][4])
int icpStereoSetMatC2L (ICPStereoHandleT *handle, ARdouble matC2L[3][4])
int icpStereoSetMatC2R (ICPStereoHandleT *handle, ARdouble matC2R[3][4])
int icpStereoSetMaxLoop (ICPStereoHandleT *handle, int maxLoop)
int icpStereoSetBreakLoopErrorThresh (ICPStereoHandleT *handle, ARdouble breakLoopErrorThresh)
int icpStereoSetBreakLoopErrorRatioThresh (ICPStereoHandleT *handle, ARdouble breakLoopErrorRatioThresh)
int icpStereoGetMatXcl2Ul (ICPStereoHandleT *handle, ARdouble matXcl2Ul[3][4])
int icpStereoGetMatXcr2Ur (ICPStereoHandleT *handle, ARdouble matXcr2Ur[3][4])
int icpStereoGetMatC2L (ICPStereoHandleT *handle, ARdouble matC2L[3][4])
int icpStereoGetMatC2R (ICPStereoHandleT *handle, ARdouble matC2R[3][4])
int icpStereoGetMaxLoop (ICPStereoHandleT *handle, int *maxLoop)
int icpStereoGetBreakLoopErrorThresh (ICPStereoHandleT *handle, ARdouble *breakLoopErrorThresh)
int icpStereoGetBreakLoopErrorRatioThresh (ICPStereoHandleT *handle, ARdouble *breakLoopErrorRatioThresh)
int icpStereoGetInlierProbability (ICPStereoHandleT *handle, ARdouble *inlierProb)
int icpStereoSetInlierProbability (ICPStereoHandleT *handle, ARdouble inlierProb)

Function Documentation

◆ icpStereoCreateHandle()

ICPStereoHandleT * icpStereoCreateHandle ( const ARdouble matXcl2Ul[3][4],
const ARdouble matXcr2Ur[3][4],
const ARdouble matC2L[3][4],
const ARdouble matC2R[3][4] )
Here is the call graph for this function:

◆ icpStereoDeleteHandle()

int icpStereoDeleteHandle ( ICPStereoHandleT ** handle)
Here is the call graph for this function:

◆ icpStereoGetBreakLoopErrorRatioThresh()

int icpStereoGetBreakLoopErrorRatioThresh ( ICPStereoHandleT * handle,
ARdouble * breakLoopErrorRatioThresh )
Here is the call graph for this function:

◆ icpStereoGetBreakLoopErrorThresh()

int icpStereoGetBreakLoopErrorThresh ( ICPStereoHandleT * handle,
ARdouble * breakLoopErrorThresh )
Here is the call graph for this function:

◆ icpStereoGetInlierProbability()

int icpStereoGetInlierProbability ( ICPStereoHandleT * handle,
ARdouble * inlierProb )
Here is the call graph for this function:

◆ icpStereoGetMatC2L()

int icpStereoGetMatC2L ( ICPStereoHandleT * handle,
ARdouble matC2L[3][4] )
Here is the call graph for this function:

◆ icpStereoGetMatC2R()

int icpStereoGetMatC2R ( ICPStereoHandleT * handle,
ARdouble matC2R[3][4] )
Here is the call graph for this function:

◆ icpStereoGetMatXcl2Ul()

int icpStereoGetMatXcl2Ul ( ICPStereoHandleT * handle,
ARdouble matXcl2Ul[3][4] )
Here is the call graph for this function:

◆ icpStereoGetMatXcr2Ur()

int icpStereoGetMatXcr2Ur ( ICPStereoHandleT * handle,
ARdouble matXcr2Ur[3][4] )
Here is the call graph for this function:

◆ icpStereoGetMaxLoop()

int icpStereoGetMaxLoop ( ICPStereoHandleT * handle,
int * maxLoop )
Here is the call graph for this function:

◆ icpStereoSetBreakLoopErrorRatioThresh()

int icpStereoSetBreakLoopErrorRatioThresh ( ICPStereoHandleT * handle,
ARdouble breakLoopErrorRatioThresh )
Here is the call graph for this function:

◆ icpStereoSetBreakLoopErrorThresh()

int icpStereoSetBreakLoopErrorThresh ( ICPStereoHandleT * handle,
ARdouble breakLoopErrorThresh )
Here is the call graph for this function:

◆ icpStereoSetInlierProbability()

int icpStereoSetInlierProbability ( ICPStereoHandleT * handle,
ARdouble inlierProb )
Here is the call graph for this function:

◆ icpStereoSetMatC2L()

int icpStereoSetMatC2L ( ICPStereoHandleT * handle,
ARdouble matC2L[3][4] )
Here is the call graph for this function:

◆ icpStereoSetMatC2R()

int icpStereoSetMatC2R ( ICPStereoHandleT * handle,
ARdouble matC2R[3][4] )
Here is the call graph for this function:

◆ icpStereoSetMatXcl2Ul()

int icpStereoSetMatXcl2Ul ( ICPStereoHandleT * handle,
ARdouble matXcl2Ul[3][4] )
Here is the call graph for this function:

◆ icpStereoSetMatXcr2Ur()

int icpStereoSetMatXcr2Ur ( ICPStereoHandleT * handle,
ARdouble matXcr2Ur[3][4] )
Here is the call graph for this function:

◆ icpStereoSetMaxLoop()

int icpStereoSetMaxLoop ( ICPStereoHandleT * handle,
int maxLoop )
Here is the call graph for this function: