The Resonon API is no longer being updated or maintained. We recommend customers move to using the camera vendors' SDKs.
Documentation on how to do so is available here.
Resonon API  3.12 [Deprecated]
C++ API for controlling Resonon hyperspectral imagers
Resonon::ResononImagerBase Member List

This is the complete list of members for Resonon::ResononImagerBase, including all inherited members.

connect(const char *camera_sn=NULL)=0Resonon::ResononImagerBasepure virtual
disconnect()=0Resonon::ResononImagerBasepure virtual
generate_configuration_report(char *buffer, int buffer_size)=0Resonon::ResononImagerBasepure virtual
get_band_count()=0Resonon::ResononImagerBasepure virtual
get_camera_serial_number(char *buffer, int buffer_size)=0Resonon::ResononImagerBasepure virtual
get_coeff_a()=0Resonon::ResononImagerBasepure virtual
get_coeff_b()=0Resonon::ResononImagerBasepure virtual
get_coeff_c()=0Resonon::ResononImagerBasepure virtual
get_end_band()Resonon::ResononImagerBasevirtual
get_end_sample()Resonon::ResononImagerBasevirtual
get_frame(unsigned short *buffer)=0Resonon::ResononImagerBasepure virtual
get_frame_buffer_size_in_bytes()=0Resonon::ResononImagerBasepure virtual
get_framerate()=0Resonon::ResononImagerBasepure virtual
get_gain()Resonon::ResononImagerBasevirtual
get_imager_type(char *buffer, int buffer_size)=0Resonon::ResononImagerBasepure virtual
get_inc_end_band()Resonon::ResononImagerBasevirtual
get_inc_end_sample()Resonon::ResononImagerBasevirtual
get_inc_start_band()Resonon::ResononImagerBasevirtual
get_inc_start_sample()Resonon::ResononImagerBasevirtual
get_integration_time()=0Resonon::ResononImagerBasepure virtual
get_last_timestamp()=0Resonon::ResononImagerBasepure virtual
get_max_end_band()Resonon::ResononImagerBasevirtual
get_max_end_sample()Resonon::ResononImagerBasevirtual
get_max_framerate()=0Resonon::ResononImagerBasepure virtual
get_max_gain()Resonon::ResononImagerBasevirtual
get_max_integration_time()=0Resonon::ResononImagerBasepure virtual
get_max_spectral_bin()Resonon::ResononImagerBasevirtual
get_max_start_band()Resonon::ResononImagerBasevirtual
get_max_start_sample()Resonon::ResononImagerBasevirtual
get_min_end_band()Resonon::ResononImagerBasevirtual
get_min_end_sample()Resonon::ResononImagerBasevirtual
get_min_framerate()=0Resonon::ResononImagerBasepure virtual
get_min_gain()Resonon::ResononImagerBasevirtual
get_min_integration_time()=0Resonon::ResononImagerBasepure virtual
get_min_spectral_bin()Resonon::ResononImagerBasevirtual
get_min_start_band()Resonon::ResononImagerBasevirtual
get_min_start_sample()Resonon::ResononImagerBasevirtual
get_nearest_band_to_wavelength(const double wavelength)Resonon::ResononImagerBase
get_sample_count()=0Resonon::ResononImagerBasepure virtual
get_serial_number(char *buffer, int buffer_size)=0Resonon::ResononImagerBasepure virtual
get_spectral_bin()Resonon::ResononImagerBasevirtual
get_start_band()Resonon::ResononImagerBasevirtual
get_start_sample()Resonon::ResononImagerBasevirtual
get_wavelength_at_band(const int band)=0Resonon::ResononImagerBasepure virtual
is_trigger_external()Resonon::ResononImagerBasevirtual
ResononImagerBase()Resonon::ResononImagerBase
set_end_band(int band)Resonon::ResononImagerBasevirtual
set_end_sample(int sample)Resonon::ResononImagerBasevirtual
set_external_trigger(unsigned int signal_line, bool rising_edge=true)Resonon::ResononImagerBasevirtual
set_framerate(const double frames_per_second)=0Resonon::ResononImagerBasepure virtual
set_gain(const double gain)Resonon::ResononImagerBasevirtual
set_integration_time(const double milliseconds)=0Resonon::ResononImagerBasepure virtual
set_internal_trigger()Resonon::ResononImagerBasevirtual
set_spectral_bin(int new_spectral_bin)Resonon::ResononImagerBasevirtual
set_start_band(int band)Resonon::ResononImagerBasevirtual
set_start_sample(int sample)Resonon::ResononImagerBasevirtual
start()=0Resonon::ResononImagerBasepure virtual
stop()=0Resonon::ResononImagerBasepure virtual
ticks_per_second()=0Resonon::ResononImagerBasepure virtual
~ResononImagerBase()Resonon::ResononImagerBasevirtual