22 #ifndef LSST_AFW_IMAGE_DETAIL_MASKDICT_H
23 #define LSST_AFW_IMAGE_DETAIL_MASKDICT_H
29 namespace lsst {
namespace afw {
namespace image {
namespace detail {
127 bool operator==(
MaskDict const& rhs) const;
128 bool operator!=(
MaskDict const& rhs)
const {
return !(*
this == rhs); }
166 void _addInitialMaskPlanes();
table::Key< std::string > name
int getMaskPlane(std::string const &name) const
const_iterator begin() const noexcept
MaskPlaneDict::value_type value_type
MaskDict & operator=(MaskDict &&)=delete
MaskPlaneDict const & getMaskPlaneDict() const noexcept
static void addAllMasksPlane(std::string const &name, int bitId)
static std::shared_ptr< MaskDict > detachDefault()
const_iterator end() const noexcept
std::size_t size() const noexcept
MaskPlaneDict::const_iterator const_iterator
static std::shared_ptr< MaskDict > getDefault()
std::shared_ptr< MaskDict > clone() const
static void setDefault(std::shared_ptr< MaskDict > dict)
const_iterator find(std::string const &name) const
int getUnusedPlane() const
void add(std::string const &name, int bitId)
static std::shared_ptr< MaskDict > copyOrGetDefault(MaskPlaneDict const &dict)
bool empty() const noexcept
void erase(std::string const &name)
MaskDict & operator=(MaskDict const &)=delete
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.