SourceXtractorPlusPlus
0.8
Please provide a description of the project.
|
#include <MultiframeSourceModel.h>
Public Member Functions | |
MultiframeSourceModel (const SourceInterface &source) | |
void | createParamsForBand (const std::vector< int > &frames_in_band) |
void | createParamsForFrame (int band_nb, int frame_nb, std::shared_ptr< CoordinateSystem > coordinates, PixelCoordinate offset) |
void | addModelsForFrame (int frame_nb, std::vector< ModelFitting::TransformedModel > &extended_models, std::tuple< double, double, double, double > jacobian) |
void | registerParameters (ModelFitting::EngineParameterManager &manager) |
void | debugPrint () const |
int | getNumberOfParameters () const |
WorldCoordinate | getFittedWorldCoordinate () const |
ImageCoordinate | getFittedCoordinate () const |
double | getExpFluxForBand (int band_nb) const |
double | getDevFluxForBand (int band_nb) const |
std::vector< double > | getFluxes () const |
std::vector< double > | getExpFluxes () const |
std::vector< double > | getDevFluxes () const |
SeFloat | getExpRadius () const |
SeFloat | getDevRadius () const |
Private Member Functions | |
int | getSize () const |
double | getCenterX () const |
double | getCenterY () const |
double | getFluxGuess (const std::vector< int > &frames_in_band) const |
double | getRadiusGuess () const |
double | getAspectGuess () const |
double | getRotGuess () const |
std::shared_ptr< CoordinateSystem > | getRefCoordinateSystem () const |
Definition at line 39 of file MultiframeSourceModel.h.
SourceXtractor::MultiframeSourceModel::MultiframeSourceModel | ( | const SourceInterface & | source | ) |
void SourceXtractor::MultiframeSourceModel::addModelsForFrame | ( | int | frame_nb, |
std::vector< ModelFitting::TransformedModel > & | extended_models, | ||
std::tuple< double, double, double, double > | jacobian | ||
) |
void SourceXtractor::MultiframeSourceModel::createParamsForBand | ( | const std::vector< int > & | frames_in_band | ) |
void SourceXtractor::MultiframeSourceModel::createParamsForFrame | ( | int | band_nb, |
int | frame_nb, | ||
std::shared_ptr< CoordinateSystem > | coordinates, | ||
PixelCoordinate | offset | ||
) |
void SourceXtractor::MultiframeSourceModel::debugPrint | ( | ) | const |
|
private |
|
private |
|
private |
std::vector<double> SourceXtractor::MultiframeSourceModel::getDevFluxes | ( | ) | const |
double SourceXtractor::MultiframeSourceModel::getDevFluxForBand | ( | int | band_nb | ) | const |
SeFloat SourceXtractor::MultiframeSourceModel::getDevRadius | ( | ) | const |
std::vector<double> SourceXtractor::MultiframeSourceModel::getExpFluxes | ( | ) | const |
double SourceXtractor::MultiframeSourceModel::getExpFluxForBand | ( | int | band_nb | ) | const |
SeFloat SourceXtractor::MultiframeSourceModel::getExpRadius | ( | ) | const |
ImageCoordinate SourceXtractor::MultiframeSourceModel::getFittedCoordinate | ( | ) | const |
WorldCoordinate SourceXtractor::MultiframeSourceModel::getFittedWorldCoordinate | ( | ) | const |
std::vector<double> SourceXtractor::MultiframeSourceModel::getFluxes | ( | ) | const |
|
private |
int SourceXtractor::MultiframeSourceModel::getNumberOfParameters | ( | ) | const |
|
private |
|
private |
|
private |
|
private |
void SourceXtractor::MultiframeSourceModel::registerParameters | ( | ModelFitting::EngineParameterManager & | manager | ) |
|
private |
Definition at line 65 of file MultiframeSourceModel.h.
|
private |
Definition at line 59 of file MultiframeSourceModel.h.
|
private |
Definition at line 68 of file MultiframeSourceModel.h.
|
private |
Definition at line 76 of file MultiframeSourceModel.h.
|
private |
Definition at line 62 of file MultiframeSourceModel.h.
|
private |
Definition at line 56 of file MultiframeSourceModel.h.
|
private |
Definition at line 65 of file MultiframeSourceModel.h.
|
private |
Definition at line 55 of file MultiframeSourceModel.h.
|
private |
Definition at line 50 of file MultiframeSourceModel.h.
|
private |
Definition at line 50 of file MultiframeSourceModel.h.
|
private |
Definition at line 64 of file MultiframeSourceModel.h.
|
private |
Definition at line 58 of file MultiframeSourceModel.h.
|
private |
Definition at line 67 of file MultiframeSourceModel.h.
|
private |
Definition at line 73 of file MultiframeSourceModel.h.
|
private |
Definition at line 61 of file MultiframeSourceModel.h.
|
private |
Definition at line 53 of file MultiframeSourceModel.h.
|
private |
Definition at line 64 of file MultiframeSourceModel.h.
|
private |
Definition at line 52 of file MultiframeSourceModel.h.
|
private |
Definition at line 46 of file MultiframeSourceModel.h.
|
private |
Definition at line 44 of file MultiframeSourceModel.h.
|
private |
Definition at line 44 of file MultiframeSourceModel.h.
|
private |
Definition at line 85 of file MultiframeSourceModel.h.
|
private |
Definition at line 84 of file MultiframeSourceModel.h.
|
private |
Definition at line 87 of file MultiframeSourceModel.h.
|
private |
Definition at line 46 of file MultiframeSourceModel.h.
|
private |
Definition at line 45 of file MultiframeSourceModel.h.
|
private |
Definition at line 43 of file MultiframeSourceModel.h.
|
private |
Definition at line 41 of file MultiframeSourceModel.h.
|
private |
Definition at line 80 of file MultiframeSourceModel.h.
|
private |
Definition at line 82 of file MultiframeSourceModel.h.