PCL
pcl::PSFSignalEstimator::Estimates Struct Reference

Structure to hold PSF flux and robust mean background estimates. More...

#include <PSFSignalEstimator.h>

Public Member Functions

bool IsValid () const
 
 operator double () const
 

Public Attributes

int count = 0
 Number of valid PSF flux estimates.
 
double MStar = 0
 The M* robust mean background estimate.
 
double NStar = 0
 
double totalFlux = 0
 The sum of PSF flux estimates.
 
double totalMeanFlux = 0
 The sum of mean PSF flux estimates.
 
double totalMeanPowerFlux = 0
 The sum of mean squared PSF flux estimates.
 
double totalPowerFlux = 0
 The sum of squared PSF flux estimates.
 

Detailed Description

Definition at line 84 of file PSFSignalEstimator.h.

Member Function Documentation

◆ IsValid()

bool pcl::PSFSignalEstimator::Estimates::IsValid ( ) const
inline

Returns true iff this object contains valid PSF flux estimates.

Definition at line 109 of file PSFSignalEstimator.h.

◆ operator double()

pcl::PSFSignalEstimator::Estimates::operator double ( ) const
inline

Conversion to double operator.

Definition at line 101 of file PSFSignalEstimator.h.

Member Data Documentation

◆ NStar

double pcl::PSFSignalEstimator::Estimates::NStar = 0

The N* robust estimate of the standard deviation of the noise. As generated by the EstimateSignal() member function, this estimate is already multiplied by the normalization constant 2.05435, which makes it consistent with the standard deviation of a normal distribution.

Definition at line 91 of file PSFSignalEstimator.h.


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