ThreeB 1.1
Public Member Functions | Public Attributes
SampledBackgroundData Struct Reference

Closure holding image data generated using samples drawn from the model. More...

Inheritance diagram for SampledBackgroundData:
SpotNegProbabilityDiffWithSampledBackground

List of all members.

Public Member Functions

 SampledBackgroundData (const vector< vector< vector< double > > > &sample_intensities_without_spot_, const vector< vector< double > > &pixel_intensities_, const vector< ImageRef > pixels_, double mu_brightness_, double sigma_brightness_, double mu_blur_, double sigma_blur_, const Matrix< 3 > A_, const Vector< 3 > pi_, double variance_)

Public Attributes

const vector< vector< vector
< double > > > & 
sample_intensities_without_spot
const vector< vector< double > > & pixel_intensities
const vector< ImageRef > pixels
double mu_brightness
double sigma_brightness
double mu_blur
double sigma_blur
const Matrix< 3 > A
const Vector< 3 > pi
double variance
const vector< int > O

Detailed Description

Closure holding image data generated using samples drawn from the model.

NB this is used with one spot removed (i.e. set to dark). As a result, the data is treated as the background when considering that spot in isolation. See FitSpots for naming of variables.

Definition at line 484 of file multispot5.cc.


Constructor & Destructor Documentation

SampledBackgroundData::SampledBackgroundData ( const vector< vector< vector< double > > > &  sample_intensities_without_spot_,
const vector< vector< double > > &  pixel_intensities_,
const vector< ImageRef >  pixels_,
double  mu_brightness_,
double  sigma_brightness_,
double  mu_blur_,
double  sigma_blur_,
const Matrix< 3 >  A_,
const Vector< 3 >  pi_,
double  variance_ 
) [inline]

Definition at line 497 of file multispot5.cc.

    :sample_intensities_without_spot(sample_intensities_without_spot_),
        pixel_intensities(pixel_intensities_),
        pixels(pixels_),
        mu_brightness(mu_brightness_),
        sigma_brightness(sigma_brightness_),
        mu_blur(mu_blur_),
        sigma_blur(sigma_blur_),
        A(A_),
        pi(pi_),
        variance(variance_),
        O(sequence(pixel_intensities.size()))
    {
    }

Member Data Documentation

const vector<vector<vector<double> > >& SampledBackgroundData::sample_intensities_without_spot
const vector<vector<double> >& SampledBackgroundData::pixel_intensities
const vector<ImageRef> SampledBackgroundData::pixels
const Matrix<3> SampledBackgroundData::A
const Vector<3> SampledBackgroundData::pi
const vector<int> SampledBackgroundData::O

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