LSST Applications
21.0.0+75b29a8a7f,21.0.0+e70536a077,21.0.0-1-ga51b5d4+62c747d40b,21.0.0-10-gbfb87ad6+1472003707,21.0.0-12-g51f5968d7+47cba9fc36,21.0.0-2-g103fe59+b7c383bd9a,21.0.0-2-g1367e85+48b67f5d39,21.0.0-2-g45278ab+e70536a077,21.0.0-2-g4bc9b9f+3fe6d1dcab,21.0.0-2-g5242d73+48b67f5d39,21.0.0-2-g54e2caa+df6b29423d,21.0.0-2-g7f82c8f+6775bdeedd,21.0.0-2-g8dde007+9e83774735,21.0.0-2-g8f08a60+9402881886,21.0.0-2-ga326454+6775bdeedd,21.0.0-2-ga63a54e+1ed2fee5f8,21.0.0-2-gde069b7+26c92b3210,21.0.0-2-gecfae73+adba745f5b,21.0.0-2-gfc62afb+48b67f5d39,21.0.0-23-ga70773b+149afabbf4,21.0.0-25-g85b8e57b+773e41f820,21.0.0-3-g357aad2+5f60c9c50d,21.0.0-3-g4be5c26+48b67f5d39,21.0.0-3-g65f322c+73694798db,21.0.0-3-g6d51c4a+ed84a54361,21.0.0-3-g7d9da8d+75b29a8a7f,21.0.0-3-gaa929c8+6a9f1b9ca4,21.0.0-3-ge02ed75+ed84a54361,21.0.0-4-g3300ddd+e70536a077,21.0.0-4-gc004bbf+542906830e,21.0.0-4-gccdca77+f94adcd104,21.0.0-4-gd1c1571+0451688df7,21.0.0-5-g7b47fff+ed84a54361,21.0.0-5-gb155db7+58d9d10622,21.0.0-5-gdf36809+637e4641ee,21.0.0-6-g722ad07+d350a29088,21.0.0-7-gfd72ab2+fa9972ccfc,21.0.0-8-gfbe0b4b+6a9f1b9ca4,w.2021.05
LSST Data Management Base Package
|
Describe the properties of a Filter (e.g. More...
#include <Filter.h>
Public Member Functions | |
FilterProperty (std::string const &name, double lambdaEff, double lambdaMin=NAN, double lambdaMax=NAN, bool force=false) | |
FilterProperty (std::string const &name, lsst::daf::base::PropertySet const &prop=lsst::daf::base::PropertySet(), bool force=false) | |
FilterProperty (FilterProperty const &)=default | |
FilterProperty (FilterProperty &&) noexcept=default | |
FilterProperty & | operator= (FilterProperty const &)=default |
FilterProperty & | operator= (FilterProperty &&) noexcept=default |
~FilterProperty () noexcept=default | |
std::string const & | getName () const noexcept |
Return a filter's name. More... | |
double | getLambdaEff () const noexcept |
Return the filter's effective wavelength (nm) More... | |
double | getLambdaMin () const noexcept |
Return the filter's minimum wavelength (nm) where the transmission is above 1% of the maximum. More... | |
double | getLambdaMax () const noexcept |
Return the filter's maximum wavelength (nm) where the transmission is above 1% of the maximum. More... | |
bool | operator== (FilterProperty const &rhs) const noexcept |
Return true iff two FilterProperties are identical. More... | |
bool | operator!= (FilterProperty const &rhs) const noexcept |
Return true iff rhs != this. More... | |
std::size_t | hash_value () const noexcept |
Return a hash of this object. More... | |
Static Public Member Functions | |
static void | reset () |
Clear all definitions. More... | |
static FilterProperty const & | lookup (std::string const &name) |
Lookup the properties of a filter "name". More... | |
Describe the properties of a Filter (e.g.
effective wavelength)
|
inlineexplicit |
|
explicit |
|
default |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
noexcept |
|
static |
Lookup the properties of a filter "name".
name | name of desired filter |
Definition at line 101 of file Filter.cc.
|
inlinenoexcept |
|
defaultnoexcept |
|
default |
|
noexcept |
|
inlinestatic |