6 #ifndef LSST_AFW_IMAGE_COLOR_H
7 #define LSST_AFW_IMAGE_COLOR_H
ItemVariant const * other
Describe the colour of a source.
Color & operator=(Color const &)=default
bool operator==(Color const &other) const noexcept
Equality comparison for colors.
~Color() noexcept=default
Color(double g_r=std::numeric_limits< double >::quiet_NaN())
Color(Color const &)=default
std::size_t hash_value() const noexcept
Return a hash of this object.
Color & operator=(Color &&)=default
bool isIndeterminate() const noexcept
Whether the color is the special value that indicates that it is unspecified.
double getLambdaEff(Filter const &) const
Return the effective wavelength for this object in the given filter.
bool operator!=(Color const &other) const noexcept
Holds an integer identifier for an LSST filter.
Backwards-compatibility support for depersisting the old Calib (FluxMag0/FluxMag0Err) objects.
A base class for image defects.
size_t operator()(argument_type const &obj) const noexcept