48#ifndef __AR_paramGL_h__
49#define __AR_paramGL_h__
121#ifndef ARDOUBLE_IS_FLOAT
125#define arglCameraFrustumRHf arglCameraFrustumRH
126#define arglCameraViewRHf arglCameraViewRH
artoolkitX core routines.
double ARdouble
Definition: ar.h:99
#define AR_EXTERN
Definition: ar.h:131
artoolkitX functions for handling calibrated camera parameters.
AR_EXTERN void arglCameraViewRHf(float para[3][4], float m_modelview[16], const float scale)
Definition: paramGL.c:197
AR_EXTERN void arglCameraFrustumRHf(const ARParam *cparam, const float focalmin, const float focalmax, float m_projection[16])
Definition: paramGL.c:137
AR_EXTERN void arglCameraViewRH(const ARdouble para[3][4], ARdouble m_modelview[16], const ARdouble scale)
Create an OpenGL viewing transformation matrix.
Definition: paramGL.c:111
AR_EXTERN void arglCameraFrustumRH(const ARParam *cparam, const ARdouble focalmin, const ARdouble focalmax, ARdouble m_projection[16])
Create an OpenGL perspective projection matrix.
Definition: paramGL.c:51
Structure holding camera parameters, including image size, projection matrix and lens distortion para...
Definition: param.h:99