ARX  1.2.0
The next-generation open source augmented reality toolkit.
Loading...
Searching...
No Matches
icpHandle.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 icpHandle.c:

Functions

ICPHandleT * icpCreateHandle (const ARdouble matXc2U[3][4])
int icpDeleteHandle (ICPHandleT **handle)
int icpSetMatXc2U (ICPHandleT *handle, const ARdouble matXc2U[3][4])
int icpSetMaxLoop (ICPHandleT *handle, int maxLoop)
int icpSetBreakLoopErrorThresh (ICPHandleT *handle, ARdouble breakLoopErrorThresh)
int icpSetBreakLoopErrorRatioThresh (ICPHandleT *handle, ARdouble breakLoopErrorRatioThresh)
int icpSetBreakLoopErrorThresh2 (ICPHandleT *handle, ARdouble breakLoopErrorThresh2)
int icpGetMatXc2U (ICPHandleT *handle, ARdouble matXc2U[3][4])
int icpGetMaxLoop (ICPHandleT *handle, int *maxLoop)
int icpGetBreakLoopErrorThresh (ICPHandleT *handle, ARdouble *breakLoopErrorThresh)
int icpGetBreakLoopErrorRatioThresh (ICPHandleT *handle, ARdouble *breakLoopErrorRatioThresh)
int icpGetBreakLoopErrorThresh2 (ICPHandleT *handle, ARdouble *breakLoopErrorThresh2)
int icpSetInlierProbability (ICPHandleT *handle, ARdouble inlierProb)
int icpGetInlierProbability (ICPHandleT *handle, ARdouble *inlierProb)

Function Documentation

◆ icpCreateHandle()

ICPHandleT * icpCreateHandle ( const ARdouble matXc2U[3][4])
Here is the call graph for this function:

◆ icpDeleteHandle()

int icpDeleteHandle ( ICPHandleT ** handle)
Here is the call graph for this function:

◆ icpGetBreakLoopErrorRatioThresh()

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

◆ icpGetBreakLoopErrorThresh()

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

◆ icpGetBreakLoopErrorThresh2()

int icpGetBreakLoopErrorThresh2 ( ICPHandleT * handle,
ARdouble * breakLoopErrorThresh2 )
Here is the call graph for this function:

◆ icpGetInlierProbability()

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

◆ icpGetMatXc2U()

int icpGetMatXc2U ( ICPHandleT * handle,
ARdouble matXc2U[3][4] )
Here is the call graph for this function:

◆ icpGetMaxLoop()

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

◆ icpSetBreakLoopErrorRatioThresh()

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

◆ icpSetBreakLoopErrorThresh()

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

◆ icpSetBreakLoopErrorThresh2()

int icpSetBreakLoopErrorThresh2 ( ICPHandleT * handle,
ARdouble breakLoopErrorThresh2 )
Here is the call graph for this function:

◆ icpSetInlierProbability()

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

◆ icpSetMatXc2U()

int icpSetMatXc2U ( ICPHandleT * handle,
const ARdouble matXc2U[3][4] )
Here is the call graph for this function:

◆ icpSetMaxLoop()

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