![]()  | 
  
    ReFRACtor
    
   | 
 
#include <lidort_interface_types.h>
 Inheritance diagram for FullPhysics::Brdf_Sup_Inputs:
 Collaboration diagram for FullPhysics::Brdf_Sup_Inputs:Public Member Functions | |
| Brdf_Sup_Inputs () | |
| Brdf_Sup_Inputs (void *allocated_f_type_c) | |
| ~Brdf_Sup_Inputs () | |
| const blitz::Array< double, 1 > & | bs_beam_szas () const | 
| void | bs_beam_szas (const blitz::Array< double, 1 > &bs_beam_szas_in) | 
| const blitz::Array< double, 1 > & | bs_brdf_factors () const | 
| void | bs_brdf_factors (const blitz::Array< double, 1 > &bs_brdf_factors_in) | 
| const std::vector< std::string > | bs_brdf_names () const | 
| const blitz::Array< double, 2 > & | bs_brdf_parameters () const | 
| void | bs_brdf_parameters (const blitz::Array< double, 2 > &bs_brdf_parameters_in) | 
| const double & | bs_bsa_value () const | 
| void | bs_bsa_value (const double &bs_bsa_value_in) | 
| const bool | bs_do_brdf_surface () const | 
| void | bs_do_brdf_surface (const bool &bs_do_brdf_surface_in) | 
| const bool | bs_do_bsa_scaling () const | 
| void | bs_do_bsa_scaling (const bool &bs_do_bsa_scaling_in) | 
| const bool | bs_do_directbounce_only () const | 
| void | bs_do_directbounce_only (const bool &bs_do_directbounce_only_in) | 
| const bool | bs_do_facetisotropy () const | 
| void | bs_do_facetisotropy (const bool &bs_do_facetisotropy_in) | 
| const bool | bs_do_foamoption () const | 
| void | bs_do_foamoption (const bool &bs_do_foamoption_in) | 
| const bool | bs_do_glintshadow () const | 
| void | bs_do_glintshadow (const bool &bs_do_glintshadow_in) | 
| const bool | bs_do_glitter_msrcorr () const | 
| void | bs_do_glitter_msrcorr (const bool &bs_do_glitter_msrcorr_in) | 
| const bool | bs_do_glitter_msrcorr_dbonly () const | 
| void | bs_do_glitter_msrcorr_dbonly (const bool &bs_do_glitter_msrcorr_dbonly_in) | 
| const bool | bs_do_newcmglint () const | 
| void | bs_do_newcmglint (const bool &bs_do_newcmglint_in) | 
| const bool | bs_do_shadow_effect () const | 
| void | bs_do_shadow_effect (const bool &bs_do_shadow_effect_in) | 
| const bool | bs_do_solar_sources () const | 
| void | bs_do_solar_sources (const bool &bs_do_solar_sources_in) | 
| const bool | bs_do_surface_emission () const | 
| void | bs_do_surface_emission (const bool &bs_do_surface_emission_in) | 
| const bool | bs_do_user_obsgeoms () const | 
| void | bs_do_user_obsgeoms (const bool &bs_do_user_obsgeoms_in) | 
| const bool | bs_do_user_streams () const | 
| void | bs_do_user_streams (const bool &bs_do_user_streams_in) | 
| const bool | bs_do_wsa_scaling () const | 
| void | bs_do_wsa_scaling (const bool &bs_do_wsa_scaling_in) | 
| const bool | bs_do_wsabsa_output () const | 
| void | bs_do_wsabsa_output (const bool &bs_do_wsabsa_output_in) | 
| const int & | bs_glitter_msrcorr_nmuquad () const | 
| void | bs_glitter_msrcorr_nmuquad (const int &bs_glitter_msrcorr_nmuquad_in) | 
| const int & | bs_glitter_msrcorr_nphiquad () const | 
| void | bs_glitter_msrcorr_nphiquad (const int &bs_glitter_msrcorr_nphiquad_in) | 
| const int & | bs_glitter_msrcorr_order () const | 
| void | bs_glitter_msrcorr_order (const int &bs_glitter_msrcorr_order_in) | 
| const blitz::Array< bool, 1 > | bs_lambertian_kernel_flag () const | 
| void | bs_lambertian_kernel_flag (const blitz::Array< bool, 1 > &bs_lambertian_kernel_flag_in) | 
| const int & | bs_n_brdf_kernels () const | 
| void | bs_n_brdf_kernels (const int &bs_n_brdf_kernels_in) | 
| const blitz::Array< int, 1 > & | bs_n_brdf_parameters () const | 
| void | bs_n_brdf_parameters (const blitz::Array< int, 1 > &bs_n_brdf_parameters_in) | 
| const int & | bs_n_user_obsgeoms () const | 
| void | bs_n_user_obsgeoms (const int &bs_n_user_obsgeoms_in) | 
| const int & | bs_n_user_relazms () const | 
| void | bs_n_user_relazms (const int &bs_n_user_relazms_in) | 
| const int & | bs_n_user_streams () const | 
| void | bs_n_user_streams (const int &bs_n_user_streams_in) | 
| const int & | bs_nbeams () const | 
| void | bs_nbeams (const int &bs_nbeams_in) | 
| const int & | bs_nstreams () const | 
| void | bs_nstreams (const int &bs_nstreams_in) | 
| const int & | bs_nstreams_brdf () const | 
| void | bs_nstreams_brdf (const int &bs_nstreams_brdf_in) | 
| const double & | bs_salinity () const | 
| void | bs_salinity (const double &bs_salinity_in) | 
| const blitz::Array< double, 1 > & | bs_user_angles_input () const | 
| void | bs_user_angles_input (const blitz::Array< double, 1 > &bs_user_angles_input_in) | 
| const blitz::Array< double, 2 > & | bs_user_obsgeoms () const | 
| void | bs_user_obsgeoms (const blitz::Array< double, 2 > &bs_user_obsgeoms_in) | 
| const blitz::Array< double, 1 > & | bs_user_relazms () const | 
| void | bs_user_relazms (const blitz::Array< double, 1 > &bs_user_relazms_in) | 
| const double & | bs_wavelength () const | 
| void | bs_wavelength (const double &bs_wavelength_in) | 
| const blitz::Array< int, 1 > & | bs_which_brdf () const | 
| void | bs_which_brdf (const blitz::Array< int, 1 > &bs_which_brdf_in) | 
| const blitz::Array< double, 1 > & | bs_winddir () const | 
| void | bs_winddir (const blitz::Array< double, 1 > &bs_winddir_in) | 
| const double & | bs_windspeed () const | 
| void | bs_windspeed (const double &bs_windspeed_in) | 
| const double & | bs_wsa_value () const | 
| void | bs_wsa_value (const double &bs_wsa_value_in) | 
| void | check_byte_sizes () | 
| void * | fortran_type_ptr () | 
| virtual void | print (std::ostream &output_stream) const | 
| std::string | print_to_string () const | 
| Print to string.  More... | |
Protected Attributes | |
| void * | fortran_type_c | 
| bool | owns_pointer | 
Definition at line 823 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 826 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 833 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 840 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 908 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 912 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1030 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1034 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 980 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1008 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1012 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1102 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1106 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 854 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 858 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1084 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1088 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1057 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1061 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1174 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1178 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1165 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1169 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1156 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1160 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1183 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1187 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1192 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1196 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1111 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1115 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1048 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1052 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 872 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 876 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 863 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 867 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 881 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 885 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 845 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 849 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1075 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1079 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1066 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1070 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1210 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1214 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1219 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1223 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1201 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1205 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1017 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1023 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 971 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 975 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 999 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1003 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 953 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 957 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 917 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 921 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 935 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 939 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 899 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 903 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 890 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 894 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1039 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1043 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1120 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1124 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 944 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 948 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 962 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 966 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 926 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 930 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1129 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1133 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 990 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 994 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1147 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1151 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1138 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1142 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1093 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1097 of file lidort_interface_types.h.
      
  | 
  inline | 
Definition at line 1283 of file lidort_interface_types.h.
      
  | 
  inlineinherited | 
Definition at line 234 of file lidort_interface_types.h.
      
  | 
  inlinevirtual | 
Implements FullPhysics::Lidort_Structure.
Definition at line 1231 of file lidort_interface_types.h.
      
  | 
  inlineinherited | 
Print to string.
This is primarily useful for SWIG wrappers to this class, e.g. a to_s method in ruby.
Definition at line 31 of file printable.h.
      
  | 
  protectedinherited | 
Definition at line 239 of file lidort_interface_types.h.
      
  | 
  protectedinherited | 
Definition at line 240 of file lidort_interface_types.h.