LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
Public Types | Public Member Functions | List of all members
lsst::afw::detection::HeavyFootprintCtrl Class Reference

A control object for HeavyFootprints. More...

#include <FootprintCtrl.h>

Public Types

enum  ModifySource { NONE , SET }
 

Public Member Functions

 HeavyFootprintCtrl (ModifySource modifySource=NONE)
 
 ~HeavyFootprintCtrl ()=default
 
 HeavyFootprintCtrl (HeavyFootprintCtrl const &)=default
 
 HeavyFootprintCtrl (HeavyFootprintCtrl &&)=default
 
HeavyFootprintCtrloperator= (HeavyFootprintCtrl const &)=default
 
HeavyFootprintCtrloperator= (HeavyFootprintCtrl &&)=default
 
ModifySource getModifySource () const
 
void setModifySource (ModifySource modifySource)
 
double getImageVal () const
 
void setImageVal (double imageVal)
 
long getMaskVal () const
 
void setMaskVal (long maskVal)
 
double getVarianceVal () const
 
void setVarianceVal (double varianceVal)
 

Detailed Description

A control object for HeavyFootprints.

Definition at line 99 of file FootprintCtrl.h.

Member Enumeration Documentation

◆ ModifySource

Enumerator
NONE 
SET 

Definition at line 101 of file FootprintCtrl.h.

Constructor & Destructor Documentation

◆ HeavyFootprintCtrl() [1/3]

lsst::afw::detection::HeavyFootprintCtrl::HeavyFootprintCtrl ( ModifySource  modifySource = NONE)
inlineexplicit

Definition at line 106 of file FootprintCtrl.h.

107  : _modifySource(modifySource), _imageVal(0.0), _maskVal(0), _varianceVal(0.0) {}

◆ ~HeavyFootprintCtrl()

lsst::afw::detection::HeavyFootprintCtrl::~HeavyFootprintCtrl ( )
default

◆ HeavyFootprintCtrl() [2/3]

lsst::afw::detection::HeavyFootprintCtrl::HeavyFootprintCtrl ( HeavyFootprintCtrl const &  )
default

◆ HeavyFootprintCtrl() [3/3]

lsst::afw::detection::HeavyFootprintCtrl::HeavyFootprintCtrl ( HeavyFootprintCtrl &&  )
default

Member Function Documentation

◆ getImageVal()

double lsst::afw::detection::HeavyFootprintCtrl::getImageVal ( ) const
inline

Definition at line 118 of file FootprintCtrl.h.

118 { return _imageVal; }

◆ getMaskVal()

long lsst::afw::detection::HeavyFootprintCtrl::getMaskVal ( ) const
inline

Definition at line 120 of file FootprintCtrl.h.

120 { return _maskVal; }

◆ getModifySource()

ModifySource lsst::afw::detection::HeavyFootprintCtrl::getModifySource ( ) const
inline

Definition at line 115 of file FootprintCtrl.h.

115 { return _modifySource; }

◆ getVarianceVal()

double lsst::afw::detection::HeavyFootprintCtrl::getVarianceVal ( ) const
inline

Definition at line 122 of file FootprintCtrl.h.

122 { return _varianceVal; }

◆ operator=() [1/2]

HeavyFootprintCtrl& lsst::afw::detection::HeavyFootprintCtrl::operator= ( HeavyFootprintCtrl &&  )
default

◆ operator=() [2/2]

HeavyFootprintCtrl& lsst::afw::detection::HeavyFootprintCtrl::operator= ( HeavyFootprintCtrl const &  )
default

◆ setImageVal()

void lsst::afw::detection::HeavyFootprintCtrl::setImageVal ( double  imageVal)
inline

Definition at line 119 of file FootprintCtrl.h.

119 { _imageVal = imageVal; }

◆ setMaskVal()

void lsst::afw::detection::HeavyFootprintCtrl::setMaskVal ( long  maskVal)
inline

Definition at line 121 of file FootprintCtrl.h.

121 { _maskVal = maskVal; }

◆ setModifySource()

void lsst::afw::detection::HeavyFootprintCtrl::setModifySource ( ModifySource  modifySource)
inline

Definition at line 116 of file FootprintCtrl.h.

116 { _modifySource = modifySource; }

◆ setVarianceVal()

void lsst::afw::detection::HeavyFootprintCtrl::setVarianceVal ( double  varianceVal)
inline

Definition at line 123 of file FootprintCtrl.h.

123 { _varianceVal = varianceVal; }

The documentation for this class was generated from the following file: