|
GNU Radio's OWC Package
|
<+description of block+> More...
#include <OWC_Channel_relative_cpvolk.h>
Public Types | |
| typedef std::shared_ptr< OWC_Channel_relative_cpvolk > | sptr |
Public Member Functions | |
| virtual void | set_emission_angle_array (std::vector< float > emission_angle_array)=0 |
| virtual std::vector< float > | emission_angle_array ()=0 |
| virtual void | set_acceptance_angle_array (std::vector< float > acceptance_angle_array)=0 |
| virtual std::vector< float > | acceptance_angle_array ()=0 |
| virtual void | set_distance_array (std::vector< float > distance_array)=0 |
| virtual std::vector< float > | distance_array ()=0 |
| virtual void | set_lambertian_order_array (std::vector< float > lambertian_order_array)=0 |
| virtual std::vector< float > | lambertian_order_array ()=0 |
Static Public Member Functions | |
| static sptr | make (int num_inputs, int num_outputs, const std::vector< float > &emission_angle_array, const std::vector< float > &acceptance_angle_array, const std::vector< float > &distance_array, const std::vector< float > &lambertian_order_array, const std::vector< float > &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_relative_cpvolk. | |
<+description of block+>
| typedef std::shared_ptr<OWC_Channel_relative_cpvolk> gr::owc::OWC_Channel_relative_cpvolk::sptr |
|
pure virtual |
Implemented in gr::owc::OWC_Channel_relative_cpvolk_impl.
Referenced by make(), and set_acceptance_angle_array().
|
pure virtual |
Implemented in gr::owc::OWC_Channel_relative_cpvolk_impl.
Referenced by make(), and set_distance_array().
|
pure virtual |
Implemented in gr::owc::OWC_Channel_relative_cpvolk_impl.
Referenced by make(), and set_emission_angle_array().
|
pure virtual |
Implemented in gr::owc::OWC_Channel_relative_cpvolk_impl.
Referenced by make(), and set_lambertian_order_array().
|
static |
Return a shared_ptr to a new instance of owc::OWC_Channel_relative_cpvolk.
To avoid accidental use of raw pointers, owc::OWC_Channel_relative_cpvolk's constructor is in a private implementation class. owc::OWC_Channel_relative_cpvolk::make is the public interface for creating new instances.
References acceptance_angle_array(), distance_array(), emission_angle_array(), and lambertian_order_array().
|
pure virtual |
Implemented in gr::owc::OWC_Channel_relative_cpvolk_impl.
References acceptance_angle_array().
|
pure virtual |
Implemented in gr::owc::OWC_Channel_relative_cpvolk_impl.
References distance_array().
|
pure virtual |
Implemented in gr::owc::OWC_Channel_relative_cpvolk_impl.
References emission_angle_array().
|
pure virtual |
Implemented in gr::owc::OWC_Channel_relative_cpvolk_impl.
References lambertian_order_array().