LSST Applications 27.0.0,g2079a07aa2+3e9fd84d81,g20cdd03214+a1783de99e,g2305ad1205+f735664ca6,g2bbee38e9b+1cefa2a0d0,g337abbeb29+1cefa2a0d0,g3a166c0a6a+1cefa2a0d0,g4322eb9e3a+e47fc74bdd,g461a3dce89+585e252eca,g4e26c3aaff+85a81aefd8,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+f2253abe05,g607f77f49a+a1783de99e,g69c4c69b53+1cefa2a0d0,g858d7b2824+a1783de99e,g8b7d742e89+8a676e91aa,g99cad8db69+632c814af3,g9ddcbc5298+9a081db1e4,ga1e77700b3+39b6e1549e,ga8d6e2f9c9+b23fa41a5f,gae0086650b+585e252eca,gb0e22166c9+0e73c8378f,gb7c702c636+64a045db41,gbb8dafda3b+f5d13b7331,gc120e1dc64+4c6bf11887,gc28159a63d+1cefa2a0d0,gcdd4ae20e8+7ad95cbc0b,gce60184219+a1783de99e,gcf0d15dbbd+7ad95cbc0b,gd1535ee943+c317a7c0ad,gdaeeff99f8+f9a426f77a,ge79ae78c31+1cefa2a0d0,gf375526af1+72fb9d6883,gf905fbdb4b+e6f3b76f67,gfbcc870c63+b310236976
LSST Data Management Base Package
|
#include <cstddef>
#include <cctype>
#include <limits>
#include <sstream>
#include <stdexcept>
#include <vector>
#include "astshim/base.h"
Go to the source code of this file.
Namespaces | |
namespace | ast |
AST wrapper classes and functions. | |
namespace | ast::detail |
Functions | |
void | ast::detail::annulAstObject (AstObject *object) |
A wrapper around astAnnul; intended as a custom deleter for std::unique_ptr. | |
template<typename T1 , typename T2 > | |
void | ast::detail::assertEqual (T1 val1, std::string const &descr1, T2 val2, std::string const &descr2) |
void | ast::detail::astBadToNan (std::vector< double > &p) |
Replace AST__BAD with a quiet NaN in a vector. | |
void | ast::detail::astBadToNan (ast::Array2D const &arr) |
Replace AST__BAD with a quiet NaN in a 2-D array. | |
std::string | ast::detail::formatAxisAttr (std::string const &name, int axis) |
Format an axis-specific attribute by appending the axis index. | |
bool | ast::detail::isSeries (AstCmpMap const *cmpMap) |
Return true if the compound map is in series. | |
std::string | ast::detail::getClassName (AstObject const *rawObj) |
Get the AST class name, changing CmpMap to SeriesMap or ParallelMap as appropriate. | |
double | ast::detail::safeDouble (double val) |
Return a double value after checking status and replacing AST__BAD with nan | |
std::string | ast::detail::stringToUpper (std::string const &str) |
Return a copy of a string in which all characters are uppercase. | |