LensSerious 0.1
Lens-correction mathematics as data, not as a library of callbacks
Loading...
Searching...
No Matches
ls_vendor_olympus_t Struct Reference

Olympus maker-note polynomials, verbatim. No vignetting: Olympus does not publish one, and no flag here can invent it. More...

#include <lensserious_vendor.h>

+ Collaboration diagram for ls_vendor_olympus_t:

Data Fields

int has_dist
 
float dist [4]
 
int has_ca
 
float ca [6]
 

Detailed Description

Olympus maker-note polynomials, verbatim. No vignetting: Olympus does not publish one, and no flag here can invent it.

Definition at line 175 of file lensserious_vendor.h.

Field Documentation

◆ ca

float ls_vendor_olympus_t::ca[6]

red: c0, c2, c4; blue: c0, c2, c4

Definition at line 180 of file lensserious_vendor.h.

Referenced by _olympus_populate().

◆ dist

float ls_vendor_olympus_t::dist[4]

k2, k4, k6, radial scale

Definition at line 178 of file lensserious_vendor.h.

Referenced by _olympus_populate().

◆ has_ca

int ls_vendor_olympus_t::has_ca

Definition at line 179 of file lensserious_vendor.h.

Referenced by _olympus_axes(), and _olympus_populate().

◆ has_dist

int ls_vendor_olympus_t::has_dist

Definition at line 177 of file lensserious_vendor.h.

Referenced by _olympus_axes(), and _olympus_populate().


The documentation for this struct was generated from the following file: