LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
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();
185 #endif // !LSST_AFW_IMAGE_DETAIL_MASKDICT_H
Backwards-compatibility support for depersisting the old Calib (FluxMag0/FluxMag0Err) objects.
bool empty() const noexcept
MaskPlaneDict::value_type value_type
const_iterator end() const noexcept
int getMaskPlane(std::string const &name) const
static void addAllMasksPlane(std::string const &name, int bitId)
int getUnusedPlane() const
static void setDefault(std::shared_ptr< MaskDict > dict)
const_iterator find(std::string const &name) const
static std::shared_ptr< MaskDict > detachDefault()
void erase(std::string const &name)
void add(std::string const &name, int bitId)
std::shared_ptr< MaskDict > clone() const
A base class for image defects.
std::size_t size() const noexcept
static std::shared_ptr< MaskDict > getDefault()
MaskDict & operator=(MaskDict const &)=delete
MaskPlaneDict::const_iterator const_iterator
MaskPlaneDict const & getMaskPlaneDict() const noexcept
const_iterator begin() const noexcept
MaskDict & operator=(MaskDict &&)=delete
static std::shared_ptr< MaskDict > copyOrGetDefault(MaskPlaneDict const &dict)