/mnt/daten/projekte/libcfoto/src/optik.h

00001 #ifndef LIBCFOTO_OPTIK_H
00002 #define LIBCFOTO_OPTIK_H
00003 
00004 #include "constants.h"
00005 
00017 
00028 BOOL optik_abbm_anhand_g(double f, double g, double* beta);
00029 
00031 
00035 
00046 BOOL optik_bildweite_anhand_abbm(double f, double beta, double* b);
00047 
00058 BOOL optik_bildweite_anhand_g(double f, double g, double* b);
00059 
00061 
00065 
00076 BOOL optik_g_anhand_abbm(double f, double beta, double* g);
00077 
00088 BOOL optik_g_anhand_bildweite(double f, double b, double* g);
00089 
00114 BOOL optik_g_anhand_entfernungs_einstellung(double e, double d, double f, double* g);
00115 
00117 
00121 
00134 BOOL optik_foerderliche_blende(double z, double beta, double lambda, double* k_f);
00135 
00146 BOOL optik_effektive_blende(double k, double beta, double* k_e);
00147 
00161 BOOL optik_effektive_blende_p(double k, double beta, double beta_p, double* k_e);
00162 
00176 BOOL optik_effektive_blende_p_r(double k, double beta, double beta_p, double* k_e);
00177 
00189 BOOL optik_blende_anhand_lichtmengen_faktor(double k, double delta_li, double* k_neu);
00190 
00201 BOOL optik_blende_pup_masstab(double k, double beta_p, double* k_neu);
00202 
00204 
00208 
00219 BOOL optik_pupillen_masstab(double ap, double ep, double* beta_p);
00220 
00222 
00226 
00238 BOOL optik_t_faktor_anhand_bildweite(double b, double f, double* faktor);
00239 
00251 BOOL optik_t_faktor_anhand_abbm(double beta, double f, double* faktor);
00252 
00265 BOOL optik_t_faktor_anhand_abbm_p(double beta, double beta_p, double* faktor);
00266 
00279 BOOL optik_t_faktor_anhand_abbm_p_r(double beta, double beta_p, double* faktor);
00280 
00291 BOOL optik_k_stufen_anhand_t_faktor(double t_faktor, double* k_stufen);
00292 
00294 
00298 
00311 BOOL optik_loch_durchmesser_opt(double lambda, double b, double g, double* d);
00312 
00314 
00318 
00327 BOOL optik_dioptrien(double f, double* diop);
00328 
00337 BOOL optik_brennweite_anhand_dioptrien(double diop, double* f);
00338 
00340 
00344 
00356 BOOL optik_abbm_nahlinse_u(double f, double diop, double* beta);
00357 
00371 BOOL optik_abbm_nahlinse(double f, double diop, double g, double* beta);
00372 
00382 BOOL optik_g_nahlinse_u(double diop, double* g);
00383 
00395 BOOL optik_g_nahlinse(double diop, double g, double* g_neu);
00396 
00398 
00402 
00416 BOOL optik_breite_bildwand(double f, double g, double l, double* breite);
00417 
00419 
00423 
00432 BOOL optik_mired(double kelvin, double* mired);
00433 
00442 BOOL optik_kelvin(double mired, double* kelvin);
00443 
00457 BOOL optik_konversions_filter(double mired_film, double mired_lichtq, double* mired_konv);
00458 
00460 
00464 
00478 BOOL optik_bildwinkel(double f, double bildlaenge, double* bildwinkel);
00479 
00481 
00485 
00496 BOOL optik_ev(double k, double t, double* ev);
00497 
00499 
00502 #endif

Erzeugt am Tue Feb 10 22:37:14 2009 für libcfoto - Eine C-Bibliothek mit Funktionen, die fotografische Größen berechnen - von  doxygen 1.5.3