12#ifndef CV_CONVERTER_H_INCLUDED
13#define CV_CONVERTER_H_INCLUDED
UDUNITS2_API int cv_get_expression(const cv_converter *const conv, char *const buf, size_t max, const char *const variable)
UDUNITS2_API float cv_convert_float(const cv_converter *converter, const float value)
UDUNITS2_API cv_converter * cv_get_log(const double base)
UDUNITS2_API float * cv_convert_floats(const cv_converter *converter, const float *const in, const size_t count, float *out)
union cv_converter cv_converter
UDUNITS2_API cv_converter * cv_get_scale(const double slope)
UDUNITS2_API cv_converter * cv_get_offset(const double intercept)
UDUNITS2_API cv_converter * cv_get_galilean(const double slope, const double intercept)
UDUNITS2_API cv_converter * cv_get_trivial(void)
UDUNITS2_API cv_converter * cv_get_pow(const double base)
UDUNITS2_API void cv_free(cv_converter *const conv)
UDUNITS2_API double cv_convert_double(const cv_converter *converter, const double value)
UDUNITS2_API cv_converter * cv_get_inverse(void)
UDUNITS2_API cv_converter * cv_combine(cv_converter *const first, cv_converter *const second)
UDUNITS2_API double * cv_convert_doubles(const cv_converter *converter, const double *const in, const size_t count, double *out)