<+description of block+>
More...
#include <OWC_Channel_absolute_cplus.h>
|
| 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.
|
◆ sptr
◆ make()
| sptr gr::owc::OWC_Channel_absolute_cplus::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 ) |
|
static |
◆ rx_coordinates_array()
| virtual std::vector< float > gr::owc::OWC_Channel_absolute_cplus::rx_coordinates_array |
( |
| ) |
|
|
pure virtual |
◆ rx_orientation_array()
| virtual std::vector< float > gr::owc::OWC_Channel_absolute_cplus::rx_orientation_array |
( |
| ) |
|
|
pure virtual |
◆ set_rx_coordinates_array()
| virtual void gr::owc::OWC_Channel_absolute_cplus::set_rx_coordinates_array |
( |
std::vector< float > | rx_coordinates_array | ) |
|
|
pure virtual |
◆ set_rx_orientation_array()
| virtual void gr::owc::OWC_Channel_absolute_cplus::set_rx_orientation_array |
( |
std::vector< float > | rx_orientation_array | ) |
|
|
pure virtual |
◆ set_tx_coordinates_array()
| virtual void gr::owc::OWC_Channel_absolute_cplus::set_tx_coordinates_array |
( |
std::vector< float > | tx_coordinates_array | ) |
|
|
pure virtual |
◆ set_tx_lambertian_order_array()
| virtual void gr::owc::OWC_Channel_absolute_cplus::set_tx_lambertian_order_array |
( |
std::vector< float > | lambertian_order_array | ) |
|
|
pure virtual |
◆ set_tx_orientation_array()
| virtual void gr::owc::OWC_Channel_absolute_cplus::set_tx_orientation_array |
( |
std::vector< float > | tx_orientation_array | ) |
|
|
pure virtual |
◆ tx_coordinates_array()
| virtual std::vector< float > gr::owc::OWC_Channel_absolute_cplus::tx_coordinates_array |
( |
| ) |
|
|
pure virtual |
◆ tx_lambertian_order_array()
| virtual std::vector< float > gr::owc::OWC_Channel_absolute_cplus::tx_lambertian_order_array |
( |
| ) |
|
|
pure virtual |
◆ tx_orientation_array()
| virtual std::vector< float > gr::owc::OWC_Channel_absolute_cplus::tx_orientation_array |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: