commit bd97fc49de595b07e563939e71e07a2d89ba6771
parent 2db0b59ceb6a0f3f395438e80efaeccd6009fb97
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Thu, 16 Apr 2020 22:01:09 +0200
Add a function returning the HG g parameter wrt a wavelength
Diffstat:
2 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/src/htsky.c b/src/htsky.c
@@ -708,6 +708,16 @@ htsky_fetch_particle_phase_function_asymmetry_parameter
}
double
+htsky_fetch_per_wavelength_particle_phase_function_asymmetry_parameter
+ (const struct htsky* sky,
+ const double wavelength) /* In nanometer */
+{
+ ASSERT(sky);
+ return htmie_fetch_asymmetry_parameter
+ (sky->htmie, wavelength, HTMIE_FILTER_LINEAR);
+}
+
+double
htsky_fetch_raw_property
(const struct htsky* sky,
const enum htsky_property prop,
diff --git a/src/htsky.h b/src/htsky.h
@@ -132,6 +132,11 @@ htsky_fetch_particle_phase_function_asymmetry_parameter
const size_t iquad);
HTSKY_API double
+htsky_fetch_per_wavelength_particle_phase_function_asymmetry_parameter
+ (const struct htsky* sky,
+ const double wavelength); /* In nanometer */
+
+HTSKY_API double
htsky_fetch_raw_property
(const struct htsky* sky,
const enum htsky_property prop,