LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Public Types | Public Member Functions | Private Attributes | 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)
 
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)
 

Private Attributes

ModifySource _modifySource
 
double _imageVal
 
long _maskVal
 
double _varianceVal
 

Detailed Description

A control object for HeavyFootprints.

Definition at line 91 of file FootprintCtrl.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

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

Member Function Documentation

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

Definition at line 103 of file FootprintCtrl.h.

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

Definition at line 105 of file FootprintCtrl.h.

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

Definition at line 100 of file FootprintCtrl.h.

100 { return _modifySource; }
double lsst::afw::detection::HeavyFootprintCtrl::getVarianceVal ( ) const
inline

Definition at line 107 of file FootprintCtrl.h.

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

Definition at line 104 of file FootprintCtrl.h.

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

Definition at line 106 of file FootprintCtrl.h.

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

Definition at line 101 of file FootprintCtrl.h.

101 { _modifySource = modifySource; }
void lsst::afw::detection::HeavyFootprintCtrl::setVarianceVal ( double  varianceVal)
inline

Definition at line 108 of file FootprintCtrl.h.

108 { _varianceVal = varianceVal; }

Member Data Documentation

double lsst::afw::detection::HeavyFootprintCtrl::_imageVal
private

Definition at line 112 of file FootprintCtrl.h.

long lsst::afw::detection::HeavyFootprintCtrl::_maskVal
private

Definition at line 113 of file FootprintCtrl.h.

ModifySource lsst::afw::detection::HeavyFootprintCtrl::_modifySource
private

Definition at line 111 of file FootprintCtrl.h.

double lsst::afw::detection::HeavyFootprintCtrl::_varianceVal
private

Definition at line 114 of file FootprintCtrl.h.


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