6 #ifndef LSST_AFW_IMAGE_COLOR_H
7 #define LSST_AFW_IMAGE_COLOR_H
62 [deprecated(
"Removed with no replacement (but see lsst::afw::image::TransmissionCurve). Will be "
63 "removed after v22.")]]
double
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
Backwards-compatibility support for depersisting the old Calib (FluxMag0/FluxMag0Err) objects.
class[[deprecated("Removed with no replacement (but see lsst::afw::image::TransmissionCurve). Will be " "removed after v22.")]] FilterProperty final
Describe the properties of a Filter (e.g.
A base class for image defects.
size_t operator()(argument_type const &obj) const noexcept