#include <SE2BackgroundModeller.h>
|
| SE2BackgroundModeller (std::shared_ptr< DetectionImage > image, std::shared_ptr< WeightImage > variance_map=nullptr, std::shared_ptr< Image< unsigned char >> mask=nullptr, const unsigned char mask_type_flag=0x0001) |
|
virtual | ~SE2BackgroundModeller () |
|
void | createSE2Models (std::shared_ptr< TypedSplineModelWrapper< SeFloat >> &bckPtr, std::shared_ptr< TypedSplineModelWrapper< SeFloat >> &sigPtr, PIXTYPE &sigFac, const size_t *bckCellSize, const WeightImage::PixelType varianceThreshold, const size_t *filterBoxSize, const float &filterThreshold=0.0) |
|
PIXTYPE * | getWhtMeanVals () |
|
void | computeScalingFactor (PIXTYPE *whtMeanVals, PIXTYPE *bckSigVals, PIXTYPE &sigFac, const size_t nGridPoints) |
|
|
void | getMinIncr (size_t &nElements, long *incr, size_t *subImgNaxes) |
|
void | filter (PIXTYPE *bckVals, PIXTYPE *sigmaVals, const size_t *gridSize, const size_t *filterSize, const float &filterThreshold=0.0) |
|
void | replaceUNDEF (PIXTYPE *bckVals, PIXTYPE *sigmaVals, const size_t *gridSize) |
|
void | filterMedian (PIXTYPE *bckVals, PIXTYPE *sigmaVals, const size_t *gridSize, const size_t *filterSize, const float filterThresh=0.0) |
|
void | rescaleThreshold (PIXTYPE &weightVarThreshold, const PIXTYPE &weightThreshold) |
|
Definition at line 38 of file SE2BackgroundModeller.h.
SourceXtractor::SE2BackgroundModeller::~SE2BackgroundModeller |
( |
| ) |
|
|
virtual |
void SourceXtractor::SE2BackgroundModeller::computeScalingFactor |
( |
PIXTYPE * |
whtMeanVals, |
|
|
PIXTYPE * |
bckSigVals, |
|
|
PIXTYPE & |
sigFac, |
|
|
const size_t |
nGridPoints |
|
) |
| |
void SourceXtractor::SE2BackgroundModeller::filter |
( |
PIXTYPE * |
bckVals, |
|
|
PIXTYPE * |
sigmaVals, |
|
|
const size_t * |
gridSize, |
|
|
const size_t * |
filterSize, |
|
|
const float & |
filterThreshold = 0.0 |
|
) |
| |
|
private |
void SourceXtractor::SE2BackgroundModeller::filterMedian |
( |
PIXTYPE * |
bckVals, |
|
|
PIXTYPE * |
sigmaVals, |
|
|
const size_t * |
gridSize, |
|
|
const size_t * |
filterSize, |
|
|
const float |
filterThresh = 0.0 |
|
) |
| |
|
private |
void SourceXtractor::SE2BackgroundModeller::getMinIncr |
( |
size_t & |
nElements, |
|
|
long * |
incr, |
|
|
size_t * |
subImgNaxes |
|
) |
| |
|
private |
PIXTYPE * SourceXtractor::SE2BackgroundModeller::getWhtMeanVals |
( |
| ) |
|
void SourceXtractor::SE2BackgroundModeller::replaceUNDEF |
( |
PIXTYPE * |
bckVals, |
|
|
PIXTYPE * |
sigmaVals, |
|
|
const size_t * |
gridSize |
|
) |
| |
|
private |
void SourceXtractor::SE2BackgroundModeller::rescaleThreshold |
( |
PIXTYPE & |
weightVarThreshold, |
|
|
const PIXTYPE & |
weightThreshold |
|
) |
| |
|
private |
bool SourceXtractor::SE2BackgroundModeller::itsHasMask =false |
|
private |
bool SourceXtractor::SE2BackgroundModeller::itsHasVariance =false |
|
private |
unsigned char SourceXtractor::SE2BackgroundModeller::itsMaskType |
|
private |
size_t SourceXtractor::SE2BackgroundModeller::itsNaxes[2] ={0,0} |
|
private |
int SourceXtractor::SE2BackgroundModeller::itsWeightTypeFlag =0 |
|
private |
PIXTYPE* SourceXtractor::SE2BackgroundModeller::itsWhtMeanVals =NULL |
|
private |
The documentation for this class was generated from the following files: