|
ocssw
V2022
|
DayNightAttribute
#include <RuntimeAttributes.hpp>
Inheritance diagram for DayNightAttribute:
Collaboration diagram for DayNightAttribute:
Public Member Functions | |
| DayNightAttribute ()=default | |
| DayNightAttribute (DataProviderConfiguration &configuration) | |
| void | scan_solzen () |
| void | set_flag () |
Public Member Functions inherited from RuntimeAttribute | |
| bool | is_valid_attribute () const |
| RuntimeAttribute ()=default | |
| RuntimeAttribute (const std::string &name, DataProviderConfiguration &configuration) | |
| const std::string & | get_name () const |
| const std::string & | get_grp_name () const |
| std::unique_ptr< RuntimeAttribute > | init_attribute (const std::string &name, DataProviderConfiguration &configuration) |
| virtual | ~RuntimeAttribute ()=default |
Public Member Functions inherited from Attribute | |
| Attribute ()=default | |
| virtual | ~Attribute ()=default |
| Attribute (const std::string &name, const ANY &value, size_t attr_len) | |
| const std::string & | name () const |
| const ANY & | a_value () const |
| size_t | attr_len () const |
| double | as_double () const |
| std::string | as_string () const |
| template<typename T > | |
| std::vector< T > | as_vector () const |
Additional Inherited Members | |
Static Public Member Functions inherited from Attribute | |
| static Attribute | parse_attribute (const netCDF::NcAtt &att) |
| static Attribute | parse_attribute (const rapidjson::Value::ConstMemberIterator &data) |
| static Attribute | parse (const std::string &input) |
Protected Member Functions inherited from RuntimeAttribute | |
| void | check_needs () |
Protected Attributes inherited from RuntimeAttribute | |
| std::unordered_map< std::string, focs::BaseVariable * > | available_products |
| std::string | _run_time_name {} |
| std::string | _group_name {} |
| std::string | _product_name {} |
| std::vector< std::string > | needed_products {} |
| bool | are_needed_products_found {false} |
Protected Attributes inherited from Attribute | |
| std::string | name_ |
| ANY | a_value_ |
| size_t | attr_len_ |
Detailed Description
Definition at line 54 of file RuntimeAttributes.hpp.
Constructor & Destructor Documentation
◆ DayNightAttribute() [1/2]
|
default |
◆ DayNightAttribute() [2/2]
| DayNightAttribute | ( | DataProviderConfiguration & | configuration | ) |
Member Function Documentation
◆ scan_solzen()
| void scan_solzen | ( | ) |
◆ set_flag()
|
inline |
Definition at line 71 of file RuntimeAttributes.hpp.
The documentation for this class was generated from the following file:
- /gfs-oceanweb/web/ocssw/ocssw_src/include/focs/RuntimeAttributes.hpp

Public Member Functions inherited from 
