LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
|
Pass parameters to a Background object. More...
#include <Background.h>
Public Member Functions | |
BackgroundControl (int const nxSample, int const nySample, StatisticsControl const sctrl=StatisticsControl(), Property const prop=MEANCLIP, ApproximateControl const actrl=ApproximateControl(ApproximateControl::UNKNOWN, 1)) | |
BackgroundControl (int const nxSample, int const nySample, StatisticsControl const &sctrl, std::string const &prop, ApproximateControl const actrl=ApproximateControl(ApproximateControl::UNKNOWN, 1)) | |
BackgroundControl (Interpolate::Style const style, int const nxSample=10, int const nySample=10, UndersampleStyle const undersampleStyle=THROW_EXCEPTION, StatisticsControl const sctrl=StatisticsControl(), Property const prop=MEANCLIP, ApproximateControl const actrl=ApproximateControl(ApproximateControl::UNKNOWN, 1)) | |
BackgroundControl (std::string const &style, int const nxSample=10, int const nySample=10, std::string const &undersampleStyle="THROW_EXCEPTION", StatisticsControl const sctrl=StatisticsControl(), std::string const &prop="MEANCLIP", ApproximateControl const actrl=ApproximateControl(ApproximateControl::UNKNOWN, 1)) | |
virtual | ~BackgroundControl () |
void | setNxSample (int nxSample) |
void | setNySample (int nySample) |
void | setInterpStyle (Interpolate::Style const style) |
void | setInterpStyle (std::string const &style) |
void | setUndersampleStyle (UndersampleStyle const undersampleStyle) |
void | setUndersampleStyle (std::string const &undersampleStyle) |
int | getNxSample () const |
int | getNySample () const |
Interpolate::Style | getInterpStyle () const |
UndersampleStyle | getUndersampleStyle () const |
boost::shared_ptr < StatisticsControl > | getStatisticsControl () |
boost::shared_ptr < StatisticsControl const > | getStatisticsControl () const |
Property | getStatisticsProperty () const |
void | setStatisticsProperty (Property prop) |
void | setStatisticsProperty (std::string prop) |
void | setApproximateControl (boost::shared_ptr< ApproximateControl > actrl) |
boost::shared_ptr < ApproximateControl > | getApproximateControl () |
boost::shared_ptr < ApproximateControl const > | getApproximateControl () const |
Private Attributes | |
Interpolate::Style | _style |
int | _nxSample |
int | _nySample |
UndersampleStyle | _undersampleStyle |
boost::shared_ptr < StatisticsControl > | _sctrl |
Property | _prop |
boost::shared_ptr < ApproximateControl > | _actrl |
Pass parameters to a Background object.
Definition at line 61 of file Background.h.
|
inline |
nxSample | Num. grid samples in x |
nySample | Num. grid samples in y |
sctrl | Configuration for Stats to be computed |
prop | statistical property to use for grid points |
actrl | configuration for approx to be computed |
Definition at line 63 of file Background.h.
|
inline |
Overload constructor to handle string for statistical operator
nxSample | num. grid samples in x |
nySample | num. grid samples in y |
sctrl | configuration for stats to be computed |
prop | statistical property to use for grid points |
actrl | configuration for approx to be computed |
Definition at line 88 of file Background.h.
|
inline |
style | Style of the interpolation |
nxSample | Num. grid samples in x |
nySample | Num. grid samples in y |
undersampleStyle | Behaviour if there are too few points |
sctrl | Configuration for Stats to be computed |
prop | statistical property to use for grid points |
actrl | configuration for approx to be computed |
Definition at line 113 of file Background.h.
|
inline |
Overload constructor to handle strings for both interp and undersample styles.
style | Style of the interpolation |
nxSample | num. grid samples in x |
nySample | num. grid samples in y |
undersampleStyle | behaviour if there are too few points |
sctrl | configuration for stats to be computed |
prop | statistical property to use for grid points |
actrl | configuration for approx to be computed |
Definition at line 143 of file Background.h.
|
inlinevirtual |
Definition at line 167 of file Background.h.
|
inline |
Definition at line 214 of file Background.h.
|
inline |
Definition at line 215 of file Background.h.
|
inline |
Definition at line 197 of file Background.h.
|
inline |
Definition at line 195 of file Background.h.
|
inline |
Definition at line 196 of file Background.h.
|
inline |
Definition at line 206 of file Background.h.
|
inline |
Definition at line 207 of file Background.h.
|
inline |
Definition at line 209 of file Background.h.
|
inline |
Definition at line 205 of file Background.h.
|
inline |
Definition at line 213 of file Background.h.
|
inline |
Definition at line 183 of file Background.h.
|
inline |
Definition at line 185 of file Background.h.
|
inline |
Definition at line 168 of file Background.h.
|
inline |
Definition at line 175 of file Background.h.
|
inline |
Definition at line 210 of file Background.h.
|
inline |
Definition at line 211 of file Background.h.
|
inline |
Definition at line 187 of file Background.h.
|
inline |
Definition at line 191 of file Background.h.
|
private |
Definition at line 224 of file Background.h.
|
private |
Definition at line 219 of file Background.h.
|
private |
Definition at line 220 of file Background.h.
|
private |
Definition at line 223 of file Background.h.
|
private |
Definition at line 222 of file Background.h.
|
private |
Definition at line 218 of file Background.h.
|
private |
Definition at line 221 of file Background.h.