|
icedb
version 0.5.1
Snow particle scattering database API
|
#include <unitsBackend.hpp>


Public Member Functions | |
| spectralUnits (const std::string &in, const std::string &out) | |
| virtual | ~spectralUnits () |
| virtual bool | isValid () const |
| virtual double | convert (double input) const |
Public Member Functions inherited from icedb::units::implementations::Unithandler | |
| virtual | ~Unithandler () |
Static Public Member Functions | |
| static bool | canConvert (Converter_registry_provider::optsType opts) |
| static std::shared_ptr< const implementations::Unithandler > | constructConverter (Converter_registry_provider::optsType opts) |
Public Attributes | |
| std::string | _inUnits |
| std::string | _outUnits |
| bool | _valid |
| bool | _Iin |
| bool | _Iout |
| std::shared_ptr< const implementations::Unithandler > | hIn |
| std::shared_ptr< const implementations::Unithandler > | hOut |
Additional Inherited Members | |
Protected Member Functions inherited from icedb::units::implementations::Unithandler | |
| Unithandler (const char *id) | |
Protected Attributes inherited from icedb::units::implementations::Unithandler | |
| const char * | id |
Definition at line 35 of file unitsBackend.hpp.
| icedb::units::implementations::spectralUnits::spectralUnits | ( | const std::string & | in, |
| const std::string & | out | ||
| ) |
Definition at line 214 of file unitsSimple.cpp.
|
virtual |
Definition at line 221 of file unitsSimple.cpp.
|
static |
Definition at line 174 of file unitsSimple.cpp.
References icedb::units::converter::canConvert().

|
static |
Definition at line 184 of file unitsSimple.cpp.
References icedb::units::converter::canConvert(), icedb::units::converter::getConverter(), and icedb::units::implementations::simpleUnits::simpleUnits().
Referenced by icedb::units::conv_spec::conv_spec().


|
virtual |
Implements icedb::units::implementations::Unithandler.
Definition at line 224 of file unitsSimple.cpp.
References _Iin, _Iout, _valid, hIn, and hOut.
|
virtual |
Implements icedb::units::implementations::Unithandler.
Definition at line 222 of file unitsSimple.cpp.
References _valid.
| bool icedb::units::implementations::spectralUnits::_Iin |
Definition at line 42 of file unitsBackend.hpp.
Referenced by convert().
| std::string icedb::units::implementations::spectralUnits::_inUnits |
Definition at line 41 of file unitsBackend.hpp.
| bool icedb::units::implementations::spectralUnits::_Iout |
Definition at line 42 of file unitsBackend.hpp.
Referenced by convert().
| std::string icedb::units::implementations::spectralUnits::_outUnits |
Definition at line 41 of file unitsBackend.hpp.
| bool icedb::units::implementations::spectralUnits::_valid |
Definition at line 42 of file unitsBackend.hpp.
| std::shared_ptr<const implementations::Unithandler> icedb::units::implementations::spectralUnits::hIn |
Definition at line 43 of file unitsBackend.hpp.
Referenced by convert().
| std::shared_ptr<const implementations::Unithandler> icedb::units::implementations::spectralUnits::hOut |
Definition at line 43 of file unitsBackend.hpp.
Referenced by convert().
1.8.13