Defines | Functions | Variables
simpleLite.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <GL/glut.h>
#include <AR/config.h>
#include <AR/video.h>
#include <AR/param.h>
#include <AR/ar.h>
#include <AR/gsub_lite.h>
Include dependency graph for examples/simpleLite/simpleLite.c:

Go to the source code of this file.

Defines

#define VIEW_DISTANCE_MAX   100.0
#define VIEW_DISTANCE_MIN   0.1
#define VIEW_SCALEFACTOR   0.025

Functions

static void debugReportMode (const ARGL_CONTEXT_SETTINGS_REF arglContextSettings)
static void Display (void)
static void DrawCube (void)
static void DrawCubeUpdate (float timeDelta)
static void Idle (void)
static void Keyboard (unsigned char key, int x, int y)
int main (int argc, char **argv)
static void Quit (void)
static void Reshape (int w, int h)
static int setupCamera (const char *cparam_name, char *vconf, ARParam *cparam)
static int setupMarker (const char *patt_name, int *patt_id)
static void Visibility (int visible)

Variables

static ARGL_CONTEXT_SETTINGS_REF gArglSettings = NULL
static ARParam gARTCparam
static ARUint8gARTImage = NULL
static int gARTThreshhold = 100
static long gCallCountMarkerDetect = 0
static int gDrawRotate = FALSE
static float gDrawRotateAngle = 0
static double gPatt_centre [2] = {0.0, 0.0}
static int gPatt_found = FALSE
static int gPatt_id
static double gPatt_trans [3][4]
static double gPatt_width = 80.0
static int prefDepth = 32
static int prefHeight = 480
static int prefRefresh = 0
static int prefWidth = 640
static int prefWindowed = TRUE

Define Documentation

#define VIEW_DISTANCE_MAX   100.0

Definition at line 61 of file examples/simpleLite/simpleLite.c.

#define VIEW_DISTANCE_MIN   0.1

Definition at line 60 of file examples/simpleLite/simpleLite.c.

#define VIEW_SCALEFACTOR   0.025

Definition at line 59 of file examples/simpleLite/simpleLite.c.


Function Documentation

static void debugReportMode ( const ARGL_CONTEXT_SETTINGS_REF  arglContextSettings) [static]

Definition at line 199 of file examples/simpleLite/simpleLite.c.

static void Display ( void  ) [static]

Definition at line 376 of file examples/simpleLite/simpleLite.c.

static void DrawCube ( void  ) [static]

Definition at line 99 of file examples/simpleLite/simpleLite.c.

static void DrawCubeUpdate ( float  timeDelta) [static]

Definition at line 144 of file examples/simpleLite/simpleLite.c.

static void Idle ( void  ) [static]

Definition at line 289 of file examples/simpleLite/simpleLite.c.

static void Keyboard ( unsigned char  key,
int  x,
int  y 
) [static]

Definition at line 242 of file examples/simpleLite/simpleLite.c.

int main ( int  argc,
char **  argv 
)

Definition at line 419 of file examples/simpleLite/simpleLite.c.

static void Quit ( void  ) [static]

Definition at line 234 of file examples/simpleLite/simpleLite.c.

static void Reshape ( int  w,
int  h 
) [static]

Definition at line 360 of file examples/simpleLite/simpleLite.c.

static int setupCamera ( const char *  cparam_name,
char *  vconf,
ARParam cparam 
) [static]

Definition at line 152 of file examples/simpleLite/simpleLite.c.

static int setupMarker ( const char *  patt_name,
int *  patt_id 
) [static]

Definition at line 186 of file examples/simpleLite/simpleLite.c.

static void Visibility ( int  visible) [static]

Definition at line 347 of file examples/simpleLite/simpleLite.c.


Variable Documentation

ARGL_CONTEXT_SETTINGS_REF gArglSettings = NULL [static]

Definition at line 90 of file examples/simpleLite/simpleLite.c.

ARParam gARTCparam [static]

Definition at line 89 of file examples/simpleLite/simpleLite.c.

ARUint8* gARTImage = NULL [static]

Definition at line 75 of file examples/simpleLite/simpleLite.c.

int gARTThreshhold = 100 [static]

Definition at line 78 of file examples/simpleLite/simpleLite.c.

long gCallCountMarkerDetect = 0 [static]

Definition at line 79 of file examples/simpleLite/simpleLite.c.

int gDrawRotate = FALSE [static]

Definition at line 91 of file examples/simpleLite/simpleLite.c.

float gDrawRotateAngle = 0 [static]

Definition at line 92 of file examples/simpleLite/simpleLite.c.

double gPatt_centre[2] = {0.0, 0.0} [static]

Definition at line 83 of file examples/simpleLite/simpleLite.c.

int gPatt_found = FALSE [static]

Definition at line 85 of file examples/simpleLite/simpleLite.c.

int gPatt_id [static]

Definition at line 86 of file examples/simpleLite/simpleLite.c.

double gPatt_trans[3][4] [static]

Definition at line 84 of file examples/simpleLite/simpleLite.c.

double gPatt_width = 80.0 [static]

Definition at line 82 of file examples/simpleLite/simpleLite.c.

int prefDepth = 32 [static]

Definition at line 71 of file examples/simpleLite/simpleLite.c.

int prefHeight = 480 [static]

Definition at line 70 of file examples/simpleLite/simpleLite.c.

int prefRefresh = 0 [static]

Definition at line 72 of file examples/simpleLite/simpleLite.c.

int prefWidth = 640 [static]

Definition at line 69 of file examples/simpleLite/simpleLite.c.

int prefWindowed = TRUE [static]

Definition at line 68 of file examples/simpleLite/simpleLite.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


ar_recog
Author(s): Graylin Trevor Jay and Christopher Crick
autogenerated on Fri Jan 25 2013 12:15:01