#include <SourceDB.h>
|
| virtual | ~SourceDBBase ()=default |
| |
| virtual unsigned | addPatch (const std::string &patch_name, int cat_type, double apparent_brightness, double ra, double dec, bool check)=0 |
| |
| virtual void | updatePatch (unsigned patch_id, double apparent_brightness, double ra, double dec)=0 |
| |
|
| virtual void | addSource (const SourceInfo &source_info, const std::string &patch_name, int cat_type, double apparent_brightness, const ParmMap &default_parameters, double ra, double dec, bool check)=0 |
| |
| virtual void | addSource (const SourceInfo &source_info, const std::string &patch_name, const ParmMap &default_parameters, double ra, double dec, bool check)=0 |
| |
◆ ~SourceDBBase()
| virtual dp3::parmdb::SourceDBBase::~SourceDBBase |
( |
| ) |
|
|
virtualdefault |
◆ addPatch()
| virtual unsigned dp3::parmdb::SourceDBBase::addPatch |
( |
const std::string & |
patch_name, |
|
|
int |
cat_type, |
|
|
double |
apparent_brightness, |
|
|
double |
ra, |
|
|
double |
dec, |
|
|
bool |
check |
|
) |
| |
|
pure virtual |
◆ addSource() [1/2]
| virtual void dp3::parmdb::SourceDBBase::addSource |
( |
const SourceInfo & |
source_info, |
|
|
const std::string & |
patch_name, |
|
|
const ParmMap & |
default_parameters, |
|
|
double |
ra, |
|
|
double |
dec, |
|
|
bool |
check |
|
) |
| |
|
pure virtual |
◆ addSource() [2/2]
| virtual void dp3::parmdb::SourceDBBase::addSource |
( |
const SourceInfo & |
source_info, |
|
|
const std::string & |
patch_name, |
|
|
int |
cat_type, |
|
|
double |
apparent_brightness, |
|
|
const ParmMap & |
default_parameters, |
|
|
double |
ra, |
|
|
double |
dec, |
|
|
bool |
check |
|
) |
| |
|
pure virtual |
Add a source to a patch. Its ra and dec and default parameters will be stored as default values in the associated ParmDB tables. The names of the parameters will be succeeded by a colon and the source name. The map should contain the parameters belonging to the source type. Not all parameters need to be present. The ParmDB classes will use a default of 0 for missing ones.
Implemented in dp3::parmdb::SourceDB, and dp3::parmdb::SourceDBSkymodel.
◆ updatePatch()
| virtual void dp3::parmdb::SourceDBBase::updatePatch |
( |
unsigned |
patch_id, |
|
|
double |
apparent_brightness, |
|
|
double |
ra, |
|
|
double |
dec |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: