LSSTApplications
18.0.0+106,18.0.0+50,19.0.0,19.0.0+1,19.0.0+10,19.0.0+11,19.0.0+13,19.0.0+17,19.0.0+2,19.0.0-1-g20d9b18+6,19.0.0-1-g425ff20,19.0.0-1-g5549ca4,19.0.0-1-g580fafe+6,19.0.0-1-g6fe20d0+1,19.0.0-1-g7011481+9,19.0.0-1-g8c57eb9+6,19.0.0-1-gb5175dc+11,19.0.0-1-gdc0e4a7+9,19.0.0-1-ge272bc4+6,19.0.0-1-ge3aa853,19.0.0-10-g448f008b,19.0.0-12-g6990b2c,19.0.0-2-g0d9f9cd+11,19.0.0-2-g3d9e4fb2+11,19.0.0-2-g5037de4,19.0.0-2-gb96a1c4+3,19.0.0-2-gd955cfd+15,19.0.0-3-g2d13df8,19.0.0-3-g6f3c7dc,19.0.0-4-g725f80e+11,19.0.0-4-ga671dab3b+1,19.0.0-4-gad373c5+3,19.0.0-5-ga2acb9c+2,19.0.0-5-gfe96e6c+2,w.2020.01
LSSTDataManagementBasePackage
|
Control how to make an approximation. More...
#include <Approximate.h>
Public Types | |
enum | Style { UNKNOWN = -1, CHEBYSHEV, NUM_STYLES } |
Choose the type of approximation to use. More... | |
Public Member Functions | |
ApproximateControl (Style style, int orderX, int orderY=-1, bool weighting=true) | |
ctor More... | |
Style | getStyle () const |
Return the Style. More... | |
void | setStyle (Style const style) |
Set the Style. More... | |
int | getOrderX () const |
Return the order of approximation to use in the x-direction. More... | |
void | setOrderX (int const orderX) |
Set the order of approximation to use in the x-direction. More... | |
int | getOrderY () const |
Return the order of approximation to use in the y-direction. More... | |
void | setOrderY (int const orderY) |
Set the order of approximation to use in the y-direction. More... | |
bool | getWeighting () const |
Return whether inverse variance weighting will be used in calculation. More... | |
void | setWeighting (bool const weighting) |
Set whether inverse variance weighting will be used in calculation. More... | |
Control how to make an approximation.
Definition at line 48 of file Approximate.h.
Choose the type of approximation to use.
Enumerator | |
---|---|
UNKNOWN | |
CHEBYSHEV | Use a 2-D Chebyshev polynomial. |
NUM_STYLES |
Definition at line 51 of file Approximate.h.
lsst::afw::math::ApproximateControl::ApproximateControl | ( | Style | style, |
int | orderX, | ||
int | orderY = -1 , |
||
bool | weighting = true |
||
) |
ctor
style | Type of approximation |
orderX | Order of approximation to use in x-direction |
orderY | Order of approximation to use in y-direction |
weighting | Use inverse variance weighting? |
Definition at line 46 of file Approximate.cc.
|
inline |
Return the order of approximation to use in the x-direction.
Definition at line 70 of file Approximate.h.
|
inline |
Return the order of approximation to use in the y-direction.
Definition at line 74 of file Approximate.h.
|
inline |
|
inline |
Return whether inverse variance weighting will be used in calculation.
Definition at line 78 of file Approximate.h.
|
inline |
Set the order of approximation to use in the x-direction.
Definition at line 72 of file Approximate.h.
|
inline |
Set the order of approximation to use in the y-direction.
Definition at line 76 of file Approximate.h.
|
inline |
|
inline |
Set whether inverse variance weighting will be used in calculation.
Definition at line 80 of file Approximate.h.