| 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)