LSSTApplications
17.0+103,17.0+11,17.0+61,18.0.0+13,18.0.0+25,18.0.0+5,18.0.0+52,18.0.0-4-g68ffd23,18.1.0-1-g0001055+8,18.1.0-1-g03d53ef+1,18.1.0-1-g1349e88+28,18.1.0-1-g2505f39+22,18.1.0-1-g380d4d4+27,18.1.0-1-g5315e5e+1,18.1.0-1-g5e4b7ea+10,18.1.0-1-g7e8fceb+1,18.1.0-1-g85f8cd4+23,18.1.0-1-g9a6769a+13,18.1.0-1-ga1a4c1a+22,18.1.0-1-gd55f500+17,18.1.0-12-g42eabe8e+10,18.1.0-14-gd04256d+15,18.1.0-16-g430f6a53+1,18.1.0-17-gd2166b6e4,18.1.0-18-gb5d19ff+1,18.1.0-2-gfbf3545+7,18.1.0-2-gfefb8b5+16,18.1.0-3-g52aa583+13,18.1.0-3-g62b5e86+14,18.1.0-3-g8f4a2b1+17,18.1.0-3-g9bc06b8+7,18.1.0-3-gb69f684+9,18.1.0-4-g1ee41a7+1,18.1.0-5-g6dbcb01+13,18.1.0-5-gc286bb7+3,18.1.0-6-g48bdcd3+2,18.1.0-6-gd05e160+9,18.1.0-7-gc4d902b+2,18.1.0-7-gebc0338+8,18.1.0-9-gae7190a+10,w.2019.38
LSSTDataManagementBasePackage
|
#include <astrometry_net.h>
Public Member Functions | |
MultiIndex (std::string const &filepath) | |
Construct a MultiIndex from an astrometry.net multi-index file. More... | |
~MultiIndex () | |
index_t * | operator[] (int i) const |
Get the specified index. More... | |
void | addIndex (std::string const &filepath, bool metadataOnly) |
Add an index read from a file. More... | |
int | isWithinRange (double ra, double dec, double radius_deg) |
Is this multi-index in range of the specified cone? More... | |
void | unload () |
Unload the indices. More... | |
std::string | getName () const |
int | getLength () const |
Get the number of indices. More... | |
void | reload () |
Reload the indices. More... | |
Definition at line 52 of file astrometry_net.h.
lsst::meas::extensions::astrometryNet::MultiIndex::MultiIndex | ( | std::string const & | filepath | ) |
Construct a MultiIndex from an astrometry.net multi-index file.
Definition at line 32 of file astrometry_net.cc.
|
inline |
Definition at line 61 of file astrometry_net.h.
void lsst::meas::extensions::astrometryNet::MultiIndex::addIndex | ( | std::string const & | filepath, |
bool | metadataOnly | ||
) |
Add an index read from a file.
Definition at line 40 of file astrometry_net.cc.
|
inline |
Get the number of indices.
Definition at line 94 of file astrometry_net.h.
|
inline |
Definition at line 87 of file astrometry_net.h.
int lsst::meas::extensions::astrometryNet::MultiIndex::isWithinRange | ( | double | ra, |
double | dec, | ||
double | radius_deg | ||
) |
Is this multi-index in range of the specified cone?
Definition at line 50 of file astrometry_net.cc.
|
inline |
Get the specified index.
Definition at line 66 of file astrometry_net.h.
void lsst::meas::extensions::astrometryNet::MultiIndex::reload | ( | ) |
Reload the indices.
Definition at line 54 of file astrometry_net.cc.
|
inline |
Unload the indices.
Definition at line 83 of file astrometry_net.h.