Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Enumerations | Functions
calibration.h File Reference

Go to the source code of this file.

Data Structures

struct  omnic_uvw_pixel 
 Calibrated pixel as UVW texture coordinates. More...
 
struct  omnic_channelcorrection
 Correction for a single color channel. More...
 
struct  omnic_colorcorrection
 Color correction for red, green and blue channel. More...
 
struct  omnic_rect
 Rectangle struct. More...
 
struct  omnic_calibrated_projector
 A calibration for a single projector. More...
 
struct  omnic_calibration
 Calibration for several projectors. More...
 

Enumerations

enum  omnic_error_code { OMNIC_OK = 0, OMNIC_ERROR_READ = 1, OMNIC_ERROR_WRITE = 2 }
 Error codes. More...
 

Functions

omnic_error_code omnic_read (FILE *, omni_calibration *)
 Read calibration from file. More...
 
omnic_error_code omnic_read (const char *, omni_calibration *)
 Read calibration from file with name. More...
 
omnic_error_code omnic_write (FILE *, omni_calibration *)
 Write calibration to file. More...
 
omnic_error_code omnic_write (const char *, omni_calibration *)
 Write calibration to file with name. More...
 
void omnic_free (omni_calibration *)
 Free memory of calibration. More...
 

Enumeration Type Documentation

Error codes.

Enumerator
OMNIC_OK 
OMNIC_ERROR_READ 
OMNIC_ERROR_WRITE 
23  {
24  OMNIC_OK = 0,
25  OMNIC_ERROR_READ = 1,
27 };
Definition: calibration.h:26
Definition: calibration.h:24
Definition: calibration.h:25

Function Documentation

void omnic_free ( omni_calibration *  )

Free memory of calibration.

omnic_error_code omnic_read ( FILE *  ,
omni_calibration *   
)

Read calibration from file.

omnic_error_code omnic_read ( const char *  ,
omni_calibration *   
)

Read calibration from file with name.

omnic_error_code omnic_write ( FILE *  ,
omni_calibration *   
)

Write calibration to file.

omnic_error_code omnic_write ( const char *  ,
omni_calibration *   
)

Write calibration to file with name.