Paparazzi UAS  v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
avi_isp_chromatic_aberration.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  avi_isp_chromatic_aberration_radius_squared
 
union  avi_isp_chromatic_aberration_displacement_coeffs
 
union  avi_isp_chromatic_aberration_circle_pos_x_center
 
union  avi_isp_chromatic_aberration_circle_pos_x_squared
 
union  avi_isp_chromatic_aberration_circle_pos_y_center
 
union  avi_isp_chromatic_aberration_circle_pos_y_squared
 
union  avi_isp_chromatic_aberration_cfa
 
union  avi_isp_chromatic_aberration_green_variation
 
union  avi_isp_chromatic_aberration_increments_log2
 
struct  avi_isp_chromatic_aberration_regs
 
struct  avi_isp_chromatic_aberration_radius_squared.__unnamed42__
 
struct  avi_isp_chromatic_aberration_displacement_coeffs.__unnamed44__
 
struct  avi_isp_chromatic_aberration_circle_pos_x_center.__unnamed46__
 
struct  avi_isp_chromatic_aberration_circle_pos_x_squared.__unnamed48__
 
struct  avi_isp_chromatic_aberration_circle_pos_y_center.__unnamed50__
 
struct  avi_isp_chromatic_aberration_circle_pos_y_squared.__unnamed52__
 
struct  avi_isp_chromatic_aberration_cfa.__unnamed54__
 
struct  avi_isp_chromatic_aberration_green_variation.__unnamed56__
 
struct  avi_isp_chromatic_aberration_increments_log2.__unnamed58__
 

Macros

#define AVI_ISP_CHROMATIC_ABERRATION_RADIUS_SQUARED   0x00
 
#define AVI_ISP_CHROMATIC_ABERRATION_DISPLACEMENT_COEFFS   0x04
 
#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_X_CENTER   0xa0
 
#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_X_SQUARED   0xa4
 
#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_Y_CENTER   0xa8
 
#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_Y_SQUARED   0xac
 
#define AVI_ISP_CHROMATIC_ABERRATION_CFA   0xb0
 
#define AVI_ISP_CHROMATIC_ABERRATION_GREEN_VARIATION   0xb4
 
#define AVI_ISP_CHROMATIC_ABERRATION_INCREMENTS_LOG2   0xb8
 

Data Structure Documentation

◆ avi_isp_chromatic_aberration_radius_squared

union avi_isp_chromatic_aberration_radius_squared

Definition at line 27 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_radius_squared:
Data Fields
struct avi_isp_chromatic_aberration_radius_squared __unnamed__
uint32_t _register

◆ avi_isp_chromatic_aberration_displacement_coeffs

union avi_isp_chromatic_aberration_displacement_coeffs

Definition at line 36 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_displacement_coeffs:
Data Fields
struct avi_isp_chromatic_aberration_displacement_coeffs __unnamed__
uint32_t _register

◆ avi_isp_chromatic_aberration_circle_pos_x_center

union avi_isp_chromatic_aberration_circle_pos_x_center

Definition at line 46 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_circle_pos_x_center:
Data Fields
struct avi_isp_chromatic_aberration_circle_pos_x_center __unnamed__
uint32_t _register

◆ avi_isp_chromatic_aberration_circle_pos_x_squared

union avi_isp_chromatic_aberration_circle_pos_x_squared

Definition at line 55 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_circle_pos_x_squared:
Data Fields
struct avi_isp_chromatic_aberration_circle_pos_x_squared __unnamed__
uint32_t _register

◆ avi_isp_chromatic_aberration_circle_pos_y_center

union avi_isp_chromatic_aberration_circle_pos_y_center

Definition at line 64 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_circle_pos_y_center:
Data Fields
struct avi_isp_chromatic_aberration_circle_pos_y_center __unnamed__
uint32_t _register

◆ avi_isp_chromatic_aberration_circle_pos_y_squared

union avi_isp_chromatic_aberration_circle_pos_y_squared

Definition at line 73 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_circle_pos_y_squared:
Data Fields
struct avi_isp_chromatic_aberration_circle_pos_y_squared __unnamed__
uint32_t _register

◆ avi_isp_chromatic_aberration_cfa

union avi_isp_chromatic_aberration_cfa

Definition at line 82 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_cfa:
Data Fields
struct avi_isp_chromatic_aberration_cfa __unnamed__
uint32_t _register

◆ avi_isp_chromatic_aberration_green_variation

union avi_isp_chromatic_aberration_green_variation

Definition at line 91 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_green_variation:
Data Fields
struct avi_isp_chromatic_aberration_green_variation __unnamed__
uint32_t _register

◆ avi_isp_chromatic_aberration_increments_log2

union avi_isp_chromatic_aberration_increments_log2

Definition at line 100 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_increments_log2:
Data Fields
struct avi_isp_chromatic_aberration_increments_log2 __unnamed__
uint32_t _register

◆ avi_isp_chromatic_aberration_regs

struct avi_isp_chromatic_aberration_regs

Definition at line 111 of file avi_isp_chromatic_aberration.h.

+ Collaboration diagram for avi_isp_chromatic_aberration_regs:
Data Fields
unsigned __pad0__: 32
unsigned __pad10__: 32
unsigned __pad11__: 32
unsigned __pad12__: 32
unsigned __pad13__: 32
unsigned __pad14__: 32
unsigned __pad15__: 32
unsigned __pad16__: 32
unsigned __pad17__: 32
unsigned __pad18__: 32
unsigned __pad19__: 32
unsigned __pad1__: 32
unsigned __pad20__: 32
unsigned __pad21__: 32
unsigned __pad22__: 32
unsigned __pad23__: 32
unsigned __pad24__: 32
unsigned __pad25__: 32
unsigned __pad26__: 32
unsigned __pad27__: 32
unsigned __pad28__: 32
unsigned __pad29__: 32
unsigned __pad2__: 32
unsigned __pad30__: 32
unsigned __pad31__: 32
unsigned __pad32__: 32
unsigned __pad33__: 32
unsigned __pad34__: 32
unsigned __pad35__: 32
unsigned __pad36__: 32
unsigned __pad37__: 32
unsigned __pad3__: 32
unsigned __pad4__: 32
unsigned __pad5__: 32
unsigned __pad6__: 32
unsigned __pad7__: 32
unsigned __pad8__: 32
unsigned __pad9__: 32
union avi_isp_chromatic_aberration_cfa cfa
union avi_isp_chromatic_aberration_circle_pos_x_center circle_pos_x_center
union avi_isp_chromatic_aberration_circle_pos_x_squared circle_pos_x_squared
union avi_isp_chromatic_aberration_circle_pos_y_center circle_pos_y_center
union avi_isp_chromatic_aberration_circle_pos_y_squared circle_pos_y_squared
union avi_isp_chromatic_aberration_displacement_coeffs displacement_coeffs
union avi_isp_chromatic_aberration_green_variation green_variation
union avi_isp_chromatic_aberration_increments_log2 increments_log2
union avi_isp_chromatic_aberration_radius_squared radius_squared

◆ avi_isp_chromatic_aberration_radius_squared.__unnamed42__

struct avi_isp_chromatic_aberration_radius_squared.__unnamed42__

Definition at line 29 of file avi_isp_chromatic_aberration.h.

Data Fields
uint32_t radius_squared: 24

◆ avi_isp_chromatic_aberration_displacement_coeffs.__unnamed44__

struct avi_isp_chromatic_aberration_displacement_coeffs.__unnamed44__

Definition at line 38 of file avi_isp_chromatic_aberration.h.

Data Fields
uint32_t displacement_blue: 16
uint32_t displacement_red: 16

◆ avi_isp_chromatic_aberration_circle_pos_x_center.__unnamed46__

struct avi_isp_chromatic_aberration_circle_pos_x_center.__unnamed46__

Definition at line 48 of file avi_isp_chromatic_aberration.h.

Data Fields
uint32_t x_center: 14

◆ avi_isp_chromatic_aberration_circle_pos_x_squared.__unnamed48__

struct avi_isp_chromatic_aberration_circle_pos_x_squared.__unnamed48__

Definition at line 57 of file avi_isp_chromatic_aberration.h.

Data Fields
uint32_t x_squared: 26

◆ avi_isp_chromatic_aberration_circle_pos_y_center.__unnamed50__

struct avi_isp_chromatic_aberration_circle_pos_y_center.__unnamed50__

Definition at line 66 of file avi_isp_chromatic_aberration.h.

Data Fields
uint32_t y_center: 14

◆ avi_isp_chromatic_aberration_circle_pos_y_squared.__unnamed52__

struct avi_isp_chromatic_aberration_circle_pos_y_squared.__unnamed52__

Definition at line 75 of file avi_isp_chromatic_aberration.h.

Data Fields
uint32_t y_squared: 26

◆ avi_isp_chromatic_aberration_cfa.__unnamed54__

struct avi_isp_chromatic_aberration_cfa.__unnamed54__

Definition at line 84 of file avi_isp_chromatic_aberration.h.

Data Fields
uint32_t cfa: 2

◆ avi_isp_chromatic_aberration_green_variation.__unnamed56__

struct avi_isp_chromatic_aberration_green_variation.__unnamed56__

Definition at line 93 of file avi_isp_chromatic_aberration.h.

Data Fields
uint32_t green_var: 1

◆ avi_isp_chromatic_aberration_increments_log2.__unnamed58__

struct avi_isp_chromatic_aberration_increments_log2.__unnamed58__

Definition at line 102 of file avi_isp_chromatic_aberration.h.

Data Fields
unsigned __pad0__: 13
uint32_t x_log2_inc: 3
uint32_t y_log2_inc: 3

Macro Definition Documentation

◆ AVI_ISP_CHROMATIC_ABERRATION_CFA

#define AVI_ISP_CHROMATIC_ABERRATION_CFA   0xb0

Definition at line 23 of file avi_isp_chromatic_aberration.h.

◆ AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_X_CENTER

#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_X_CENTER   0xa0

Definition at line 19 of file avi_isp_chromatic_aberration.h.

◆ AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_X_SQUARED

#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_X_SQUARED   0xa4

Definition at line 20 of file avi_isp_chromatic_aberration.h.

◆ AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_Y_CENTER

#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_Y_CENTER   0xa8

Definition at line 21 of file avi_isp_chromatic_aberration.h.

◆ AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_Y_SQUARED

#define AVI_ISP_CHROMATIC_ABERRATION_CIRCLE_POS_Y_SQUARED   0xac

Definition at line 22 of file avi_isp_chromatic_aberration.h.

◆ AVI_ISP_CHROMATIC_ABERRATION_DISPLACEMENT_COEFFS

#define AVI_ISP_CHROMATIC_ABERRATION_DISPLACEMENT_COEFFS   0x04

Definition at line 18 of file avi_isp_chromatic_aberration.h.

◆ AVI_ISP_CHROMATIC_ABERRATION_GREEN_VARIATION

#define AVI_ISP_CHROMATIC_ABERRATION_GREEN_VARIATION   0xb4

Definition at line 24 of file avi_isp_chromatic_aberration.h.

◆ AVI_ISP_CHROMATIC_ABERRATION_INCREMENTS_LOG2

#define AVI_ISP_CHROMATIC_ABERRATION_INCREMENTS_LOG2   0xb8

Definition at line 25 of file avi_isp_chromatic_aberration.h.

◆ AVI_ISP_CHROMATIC_ABERRATION_RADIUS_SQUARED

#define AVI_ISP_CHROMATIC_ABERRATION_RADIUS_SQUARED   0x00

Definition at line 17 of file avi_isp_chromatic_aberration.h.