Closure holding image data generated using samples drawn from the model. More...
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 |
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 482 of file multispot5.cc.
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 495 of file multispot5.cc.
00506 :sample_intensities_without_spot(sample_intensities_without_spot_), 00507 pixel_intensities(pixel_intensities_), 00508 pixels(pixels_), 00509 mu_brightness(mu_brightness_), 00510 sigma_brightness(sigma_brightness_), 00511 mu_blur(mu_blur_), 00512 sigma_blur(sigma_blur_), 00513 A(A_), 00514 pi(pi_), 00515 variance(variance_), 00516 O(sequence(pixel_intensities.size())) 00517 { 00518 }
const vector<vector<vector<double> > >& SampledBackgroundData::sample_intensities_without_spot |
Definition at line 484 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
const vector<vector<double> >& SampledBackgroundData::pixel_intensities |
Definition at line 485 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
const vector<ImageRef> SampledBackgroundData::pixels |
Definition at line 486 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
Definition at line 488 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
Definition at line 488 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
Definition at line 488 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
Definition at line 488 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
const Matrix<3> SampledBackgroundData::A |
Definition at line 489 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
const Vector<3> SampledBackgroundData::pi |
Definition at line 490 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
Definition at line 491 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().
const vector<int> SampledBackgroundData::O |
Definition at line 493 of file multispot5.cc.
Referenced by SpotNegProbabilityDiffWithSampledBackground::operator()(), sampled_background_spot_hessian2(), sampled_background_spot_hessian_FAKE(), and sampled_background_spot_hessian_ffbs().