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

One image's embedded correction data: the type tag and the matching member. A plain value — embed it in an image struct, memcpy it, zero it for "none". More...

#include <lensserious_vendor.h>

+ Collaboration diagram for ls_vendor_data_t:

Data Fields

ls_vendor_type_t type
 
union { 
 
   ls_vendor_sony_t   sony 
 
   ls_vendor_fuji_t   fuji 
 
   ls_vendor_dng_t   dng 
 
   ls_vendor_olympus_t   olympus 
 
u 
 

Detailed Description

One image's embedded correction data: the type tag and the matching member. A plain value — embed it in an image struct, memcpy it, zero it for "none".

Definition at line 185 of file lensserious_vendor.h.

Field Documentation

◆ dng

ls_vendor_dng_t ls_vendor_data_t::dng

Definition at line 192 of file lensserious_vendor.h.

Referenced by _dng_axes(), and _dng_populate().

◆ fuji

ls_vendor_fuji_t ls_vendor_data_t::fuji

Definition at line 191 of file lensserious_vendor.h.

Referenced by _fuji_axes(), _fuji_has_data(), and _fuji_populate().

◆ olympus

ls_vendor_olympus_t ls_vendor_data_t::olympus

Definition at line 193 of file lensserious_vendor.h.

Referenced by _olympus_axes(), and _olympus_populate().

◆ sony

ls_vendor_sony_t ls_vendor_data_t::sony

Definition at line 190 of file lensserious_vendor.h.

Referenced by _sony_axes(), _sony_has_data(), and _sony_populate().

◆ type

ls_vendor_type_t ls_vendor_data_t::type

Definition at line 187 of file lensserious_vendor.h.

Referenced by ls_vendor_axes(), and ls_vendor_resolve().

◆ [union]


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