#include <OWC_Channel_absolute_cplus_impl.h>
|
| | OWC_Channel_absolute_cplus_impl (int num_inputs, int num_outputs, const std::vector< float > &tx_coordinates_array, const std::vector< float > &tx_orientation_array, const std::vector< float > &rx_coordinates_array, const std::vector< float > &rx_orientation_array, const std::vector< float > &tx_lambertian_order_array, const std::vector< float > &rx_photosensor_area_array, const std::vector< float > &optical_filter_transmittance_array, const std::vector< float > &refractive_index_array, bool clip_neg, bool shot_noise, float sample_rate, float responsivity, const std::vector< float > &concentrator_FOV_array, const std::vector< float > &E2O_conversion_factor_array, const std::vector< float > &O2E_conversion_factor_array) |
| | ~OWC_Channel_absolute_cplus_impl () |
| void | set_num_inputs (int num_inputs) |
| int | r_num_inputs () |
| void | set_num_outputs (int num_outputs) |
| int | r_num_outputs () |
| void | set_tx_coordinates_array (std::vector< float > tx_coordinates_array) |
| std::vector< float > | tx_coordinates_array () |
| void | set_tx_orientation_array (std::vector< float > tx_orientation_array) |
| std::vector< float > | tx_orientation_array () |
| void | set_rx_coordinates_array (std::vector< float > rx_coordinates_array) |
| std::vector< float > | rx_coordinates_array () |
| void | set_rx_orientation_array (std::vector< float > rx_orientation_array) |
| std::vector< float > | rx_orientation_array () |
| void | set_tx_lambertian_order_array (std::vector< float > tx_lambertian_order_array) |
| std::vector< float > | tx_lambertian_order_array () |
| void | set_rx_photosensor_area_array (std::vector< float > rx_photosensor_area_array) |
| std::vector< float > | rx_photosensor_area_array () |
| void | set_optical_filter_transmittance_array (std::vector< float > optical_filter_transmittance_array) |
| std::vector< float > | optical_filter_transmittance_array () |
| void | set_refractive_index_array (std::vector< float > refractive_index_array) |
| std::vector< float > | refractive_index_array () |
| void | set_clip_neg (bool clip_neg) |
| bool | get_clip_neg () |
| void | set_shot_noise (bool shot_noise) |
| bool | get_shot_noise () |
| void | set_sample_rate (float sample_rate) |
| float | sample_rate () |
| void | set_responsivity (float responsivity) |
| float | responsivity () |
| void | set_concentrator_FOV_array (std::vector< float > concentrator_FOV_array) |
| std::vector< float > | concentrator_FOV_array () |
| void | set_E2O_conversion_factor_array (std::vector< float > E2O_conversion_factor_array) |
| std::vector< float > | E2O_conversion_factor_array () |
| void | set_O2E_conversion_factor_array (std::vector< float > O2E_conversion_factor_array) |
| std::vector< float > | O2E_conversion_factor_array () |
| std::vector< float > | distance_array () |
| std::vector< float > | emission_angle_array () |
| std::vector< float > | acceptance_angle_array () |
| int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
|
| typedef std::shared_ptr< OWC_Channel_absolute_cplus > | sptr |
| static sptr | make (int num_inputs, int num_outputs, const std::vector< float > &tx_coordinates_array, const std::vector< float > &tx_orientation_array, const std::vector< float > &rx_coordinates_array, const std::vector< float > &rx_orientation_array, const std::vector< float > &tx_lambertian_order_array, const std::vector< float > &rx_photosensor_area_array, const std::vector< float > &optical_filter_transmittance_array, const std::vector< float > &refractive_index_array, bool clip_neg, bool shot_noise, float sample_rate, float responsivity, const std::vector< float > &concentrator_FOV_array, const std::vector< float > &E2O_conversion_factor_array, const std::vector< float > &O2E_conversion_factor_array) |
| | Return a shared_ptr to a new instance of owc::OWC_Channel_absolute_cplus.
|
◆ OWC_Channel_absolute_cplus_impl()
| gr::owc::OWC_Channel_absolute_cplus_impl::OWC_Channel_absolute_cplus_impl |
( |
int | num_inputs, |
|
|
int | num_outputs, |
|
|
const std::vector< float > & | tx_coordinates_array, |
|
|
const std::vector< float > & | tx_orientation_array, |
|
|
const std::vector< float > & | rx_coordinates_array, |
|
|
const std::vector< float > & | rx_orientation_array, |
|
|
const std::vector< float > & | tx_lambertian_order_array, |
|
|
const std::vector< float > & | rx_photosensor_area_array, |
|
|
const std::vector< float > & | optical_filter_transmittance_array, |
|
|
const std::vector< float > & | refractive_index_array, |
|
|
bool | clip_neg, |
|
|
bool | shot_noise, |
|
|
float | sample_rate, |
|
|
float | responsivity, |
|
|
const std::vector< float > & | concentrator_FOV_array, |
|
|
const std::vector< float > & | E2O_conversion_factor_array, |
|
|
const std::vector< float > & | O2E_conversion_factor_array ) |
References concentrator_FOV_array(), E2O_conversion_factor_array(), O2E_conversion_factor_array(), optical_filter_transmittance_array(), refractive_index_array(), responsivity(), rx_coordinates_array(), rx_orientation_array(), rx_photosensor_area_array(), sample_rate(), tx_coordinates_array(), tx_lambertian_order_array(), and tx_orientation_array().
◆ ~OWC_Channel_absolute_cplus_impl()
| gr::owc::OWC_Channel_absolute_cplus_impl::~OWC_Channel_absolute_cplus_impl |
( |
| ) |
|
◆ acceptance_angle_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::acceptance_angle_array |
( |
| ) |
|
|
inline |
◆ concentrator_FOV_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::concentrator_FOV_array |
( |
| ) |
|
|
inline |
◆ distance_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::distance_array |
( |
| ) |
|
|
inline |
◆ E2O_conversion_factor_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::E2O_conversion_factor_array |
( |
| ) |
|
|
inline |
◆ emission_angle_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::emission_angle_array |
( |
| ) |
|
|
inline |
◆ get_clip_neg()
| bool gr::owc::OWC_Channel_absolute_cplus_impl::get_clip_neg |
( |
| ) |
|
|
inline |
◆ get_shot_noise()
| bool gr::owc::OWC_Channel_absolute_cplus_impl::get_shot_noise |
( |
| ) |
|
|
inline |
◆ O2E_conversion_factor_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::O2E_conversion_factor_array |
( |
| ) |
|
|
inline |
◆ optical_filter_transmittance_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::optical_filter_transmittance_array |
( |
| ) |
|
|
inline |
◆ r_num_inputs()
| int gr::owc::OWC_Channel_absolute_cplus_impl::r_num_inputs |
( |
| ) |
|
|
inline |
◆ r_num_outputs()
| int gr::owc::OWC_Channel_absolute_cplus_impl::r_num_outputs |
( |
| ) |
|
|
inline |
◆ refractive_index_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::refractive_index_array |
( |
| ) |
|
|
inline |
◆ responsivity()
| float gr::owc::OWC_Channel_absolute_cplus_impl::responsivity |
( |
| ) |
|
|
inline |
◆ rx_coordinates_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::rx_coordinates_array |
( |
| ) |
|
|
inlinevirtual |
◆ rx_orientation_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::rx_orientation_array |
( |
| ) |
|
|
inlinevirtual |
◆ rx_photosensor_area_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::rx_photosensor_area_array |
( |
| ) |
|
|
inline |
◆ sample_rate()
| float gr::owc::OWC_Channel_absolute_cplus_impl::sample_rate |
( |
| ) |
|
|
inline |
◆ set_clip_neg()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_clip_neg |
( |
bool | clip_neg | ) |
|
|
inline |
◆ set_concentrator_FOV_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_concentrator_FOV_array |
( |
std::vector< float > | concentrator_FOV_array | ) |
|
|
inline |
◆ set_E2O_conversion_factor_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_E2O_conversion_factor_array |
( |
std::vector< float > | E2O_conversion_factor_array | ) |
|
|
inline |
◆ set_num_inputs()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_num_inputs |
( |
int | num_inputs | ) |
|
|
inline |
◆ set_num_outputs()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_num_outputs |
( |
int | num_outputs | ) |
|
|
inline |
◆ set_O2E_conversion_factor_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_O2E_conversion_factor_array |
( |
std::vector< float > | O2E_conversion_factor_array | ) |
|
|
inline |
◆ set_optical_filter_transmittance_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_optical_filter_transmittance_array |
( |
std::vector< float > | optical_filter_transmittance_array | ) |
|
|
inline |
◆ set_refractive_index_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_refractive_index_array |
( |
std::vector< float > | refractive_index_array | ) |
|
|
inline |
◆ set_responsivity()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_responsivity |
( |
float | responsivity | ) |
|
|
inline |
◆ set_rx_coordinates_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_rx_coordinates_array |
( |
std::vector< float > | rx_coordinates_array | ) |
|
|
inlinevirtual |
◆ set_rx_orientation_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_rx_orientation_array |
( |
std::vector< float > | rx_orientation_array | ) |
|
|
inlinevirtual |
◆ set_rx_photosensor_area_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_rx_photosensor_area_array |
( |
std::vector< float > | rx_photosensor_area_array | ) |
|
|
inline |
◆ set_sample_rate()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_sample_rate |
( |
float | sample_rate | ) |
|
|
inline |
◆ set_shot_noise()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_shot_noise |
( |
bool | shot_noise | ) |
|
|
inline |
◆ set_tx_coordinates_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_tx_coordinates_array |
( |
std::vector< float > | tx_coordinates_array | ) |
|
|
inlinevirtual |
◆ set_tx_lambertian_order_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_tx_lambertian_order_array |
( |
std::vector< float > | tx_lambertian_order_array | ) |
|
|
inlinevirtual |
◆ set_tx_orientation_array()
| void gr::owc::OWC_Channel_absolute_cplus_impl::set_tx_orientation_array |
( |
std::vector< float > | tx_orientation_array | ) |
|
|
inlinevirtual |
◆ tx_coordinates_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::tx_coordinates_array |
( |
| ) |
|
|
inlinevirtual |
◆ tx_lambertian_order_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::tx_lambertian_order_array |
( |
| ) |
|
|
inlinevirtual |
◆ tx_orientation_array()
| std::vector< float > gr::owc::OWC_Channel_absolute_cplus_impl::tx_orientation_array |
( |
| ) |
|
|
inlinevirtual |
◆ work()
| int gr::owc::OWC_Channel_absolute_cplus_impl::work |
( |
int | noutput_items, |
|
|
gr_vector_const_void_star & | input_items, |
|
|
gr_vector_void_star & | output_items ) |
The documentation for this class was generated from the following file: