w2qcref::RadialPreproc::BadRadial Class Reference

List of all members.

Detailed Description

Represents the confidence that a radial is bad.

Author:
Lakshman
Version:
Id
w2img_RadialPreproc.h,v 1.4 2011/04/26 01:37:57 lakshman Exp


Protected Member Functions

 BadRadial ()
 for STL use only.
 BadRadial (const float *data, size_t num_gates, float thresh=0)
 Pass in the radial data, and threshold above which data are valid.
bool isCompletelyFilled () const
bool isMostlyFilled () const
bool isLinearlyIncreasing () const
bool isBad () const
 this is set after construction by looking for likely-bad radials proximate to definitely-bad ones.
bool isDefinitelyBad () const
bool isLikelyToBeBad () const

Static Protected Member Functions

static size_t expand (std::vector< BadRadial > &bad_radials, int radial_no)
 returns the number of radials newly marked as bad.

Static Protected Attributes

static float FRACFULL_LOW
static float FRACFULL_HIGH
static float RHO_THRESH
static float ANGLECHECK_LOW
static float ANGLECHECK_HIGH

Friends

class RadialPreproc


Constructor & Destructor Documentation

w2qcref::RadialPreproc::BadRadial::BadRadial (  )  [inline, protected]

for STL use only.

w2qcref::RadialPreproc::BadRadial::BadRadial ( const float *  data,
size_t  num_gates,
float  thresh = 0 
) [protected]

Pass in the radial data, and threshold above which data are valid.


Member Function Documentation

static size_t w2qcref::RadialPreproc::BadRadial::expand ( std::vector< BadRadial > &  bad_radials,
int  radial_no 
) [static, protected]

returns the number of radials newly marked as bad.

bool w2qcref::RadialPreproc::BadRadial::isBad (  )  const [inline, protected]

this is set after construction by looking for likely-bad radials proximate to definitely-bad ones.

bool w2qcref::RadialPreproc::BadRadial::isCompletelyFilled (  )  const [inline, protected]

bool w2qcref::RadialPreproc::BadRadial::isDefinitelyBad (  )  const [inline, protected]

bool w2qcref::RadialPreproc::BadRadial::isLikelyToBeBad (  )  const [inline, protected]

bool w2qcref::RadialPreproc::BadRadial::isLinearlyIncreasing (  )  const [inline, protected]

bool w2qcref::RadialPreproc::BadRadial::isMostlyFilled (  )  const [inline, protected]


Friends And Related Function Documentation

friend class RadialPreproc [friend]


Member Data Documentation

float w2qcref::RadialPreproc::BadRadial::ANGLECHECK_HIGH [static, protected]

float w2qcref::RadialPreproc::BadRadial::ANGLECHECK_LOW [static, protected]

float w2qcref::RadialPreproc::BadRadial::FRACFULL_HIGH [static, protected]

float w2qcref::RadialPreproc::BadRadial::FRACFULL_LOW [static, protected]

float w2qcref::RadialPreproc::BadRadial::RHO_THRESH [static, protected]


Generated on Fri May 4 13:40:25 2012 for WDSS-IIw2algs by  doxygen 1.4.7