A Control Object for Footprints, controlling e.g.
More...
#include <FootprintCtrl.h>
|
| FootprintControl () |
|
| FootprintControl (bool circular, bool isotropic=false) |
|
| FootprintControl (bool left, bool right, bool up, bool down) |
|
| ~FootprintControl ()=default |
|
| FootprintControl (FootprintControl const &)=default |
|
| FootprintControl (FootprintControl &&)=default |
|
FootprintControl & | operator= (FootprintControl const &)=default |
|
FootprintControl & | operator= (FootprintControl &&)=default |
|
void | growCircular (bool val) |
| Set whether Footprint should be grown in a circular sort of. More...
|
|
std::pair< bool, bool > | isCircular () const |
| Return <isSet, Value> for circular grows. More...
|
|
void | growLeft (bool val) |
| Set whether Footprint should be grown in a left sort of. More...
|
|
std::pair< bool, bool > | isLeft () const |
| Return <isSet, Value> for left grows. More...
|
|
void | growRight (bool val) |
| Set whether Footprint should be grown in a right sort of. More...
|
|
std::pair< bool, bool > | isRight () const |
| Return <isSet, Value> for right grows. More...
|
|
void | growUp (bool val) |
| Set whether Footprint should be grown in a up sort of. More...
|
|
std::pair< bool, bool > | isUp () const |
| Return <isSet, Value> for up grows. More...
|
|
void | growDown (bool val) |
| Set whether Footprint should be grown in a down sort of. More...
|
|
std::pair< bool, bool > | isDown () const |
| Return <isSet, Value> for down grows. More...
|
|
void | growIsotropic (bool val) |
| Set whether Footprint should be grown isotropically. More...
|
|
std::pair< bool, bool > | isIsotropic () const |
| Return <isSet, Value> for isotropic grows. More...
|
|
A Control Object for Footprints, controlling e.g.
how they are grown
Definition at line 34 of file FootprintCtrl.h.
◆ FootprintControl() [1/5]
lsst::afw::detection::FootprintControl::FootprintControl |
( |
| ) |
|
|
inlineexplicit |
Definition at line 42 of file FootprintCtrl.h.
43 : _circular(NONE_), _isotropic(NONE_), _left(NONE_), _right(NONE_), _up(NONE_), _down(NONE_) {}
◆ FootprintControl() [2/5]
lsst::afw::detection::FootprintControl::FootprintControl |
( |
bool |
circular, |
|
|
bool |
isotropic = false |
|
) |
| |
|
inlineexplicit |
Definition at line 44 of file FootprintCtrl.h.
45 : _circular(circular ? TRUE_ : FALSE_),
46 _isotropic(isotropic ? TRUE_ : FALSE_),
◆ FootprintControl() [3/5]
lsst::afw::detection::FootprintControl::FootprintControl |
( |
bool |
left, |
|
|
bool |
right, |
|
|
bool |
up, |
|
|
bool |
down |
|
) |
| |
|
inlineexplicit |
Definition at line 51 of file FootprintCtrl.h.
54 _left(left ? TRUE_ : FALSE_),
55 _right(right ? TRUE_ : FALSE_),
56 _up(up ? TRUE_ : FALSE_),
57 _down(down ? TRUE_ : FALSE_) {}
◆ ~FootprintControl()
lsst::afw::detection::FootprintControl::~FootprintControl |
( |
| ) |
|
|
default |
◆ FootprintControl() [4/5]
lsst::afw::detection::FootprintControl::FootprintControl |
( |
FootprintControl const & |
| ) |
|
|
default |
◆ FootprintControl() [5/5]
lsst::afw::detection::FootprintControl::FootprintControl |
( |
FootprintControl && |
| ) |
|
|
default |
◆ growCircular()
void lsst::afw::detection::FootprintControl::growCircular |
( |
bool |
val | ) |
|
|
inline |
Set whether Footprint should be grown in a circular sort of.
- Parameters
-
val | !< Should grow be of type circular ? |
Definition at line 73 of file FootprintCtrl.h.
◆ growDown()
void lsst::afw::detection::FootprintControl::growDown |
( |
bool |
val | ) |
|
|
inline |
Set whether Footprint should be grown in a down sort of.
- Parameters
-
val | !< Should grow be of type down ? |
Definition at line 78 of file FootprintCtrl.h.
◆ growIsotropic()
void lsst::afw::detection::FootprintControl::growIsotropic |
( |
bool |
val | ) |
|
|
inline |
Set whether Footprint should be grown isotropically.
- Parameters
-
val | Should grow be isotropic? |
Definition at line 81 of file FootprintCtrl.h.
84 _isotropic =
val ? TRUE_ : FALSE_;
◆ growLeft()
void lsst::afw::detection::FootprintControl::growLeft |
( |
bool |
val | ) |
|
|
inline |
Set whether Footprint should be grown in a left sort of.
- Parameters
-
val | !< Should grow be of type left ? |
Definition at line 75 of file FootprintCtrl.h.
◆ growRight()
void lsst::afw::detection::FootprintControl::growRight |
( |
bool |
val | ) |
|
|
inline |
Set whether Footprint should be grown in a right sort of.
- Parameters
-
val | !< Should grow be of type right ? |
Definition at line 76 of file FootprintCtrl.h.
◆ growUp()
void lsst::afw::detection::FootprintControl::growUp |
( |
bool |
val | ) |
|
|
inline |
Set whether Footprint should be grown in a up sort of.
- Parameters
-
val | !< Should grow be of type up ? |
Definition at line 77 of file FootprintCtrl.h.
◆ isCircular()
std::pair<bool, bool> lsst::afw::detection::FootprintControl::isCircular |
( |
| ) |
const |
|
inline |
Return <isSet, Value> for circular grows.
Definition at line 73 of file FootprintCtrl.h.
◆ isDown()
std::pair<bool, bool> lsst::afw::detection::FootprintControl::isDown |
( |
| ) |
const |
|
inline |
◆ isIsotropic()
std::pair<bool, bool> lsst::afw::detection::FootprintControl::isIsotropic |
( |
| ) |
const |
|
inline |
Return <isSet, Value> for isotropic grows.
Definition at line 87 of file FootprintCtrl.h.
87 {
return makePairFromTBool(_isotropic); }
◆ isLeft()
std::pair<bool, bool> lsst::afw::detection::FootprintControl::isLeft |
( |
| ) |
const |
|
inline |
◆ isRight()
std::pair<bool, bool> lsst::afw::detection::FootprintControl::isRight |
( |
| ) |
const |
|
inline |
Return <isSet, Value> for right grows.
Definition at line 76 of file FootprintCtrl.h.
◆ isUp()
std::pair<bool, bool> lsst::afw::detection::FootprintControl::isUp |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file:
- /j/snowflake/release/lsstsw/stack/Linux64/afw/18.1.0/include/lsst/afw/detection/FootprintCtrl.h