#include <quanta_cmpt.h>
// TODO: WRITE YOUR DESCRIPTION HERE!
Definition at line 35 of file quanta_cmpt.h.
Public Member Functions | |
| quanta () | |
| virtual | ~quanta () |
| ::casac::record * | convertfreq (const::casac::variant &v=::casac::initialize_variant("1.0"), const std::string &outunit="Hz") |
| ::casac::record * | convertdop (const::casac::variant &v=::casac::initialize_variant("0.0"), const std::string &outunit="km/s") |
| ::casac::record * | quantity (const::casac::variant &v, const std::string &unitname="") |
| std::vector< double > | getvalue (const::casac::variant &v) |
| std::string | getunit (const::casac::variant &v) |
| ::casac::record * | canonical (const::casac::variant &v=::casac::initialize_variant("1.0")) |
| ::casac::record * | canon (const::casac::variant &v) |
| ::casac::record * | convert (const::casac::variant &v, const ::casac::variant &outunit) |
| bool | define (const std::string &name, const ::casac::variant &v=::casac::initialize_variant("1")) |
| std::string | map (const std::string &v="all") |
| ::casac::record * | maprec (const std::string &v="all") |
| bool | fits () |
| std::vector< std::string > | angle (const::casac::variant &v, const int prec=0, const std::vector< std::string > &form=std::vector< std::string >(1,""), const bool showform=false) |
| std::vector< std::string > | time (const::casac::variant &v, const int prec=0, const std::vector< std::string > &form=std::vector< std::string >(1,""), const bool showform=false) |
| ::casac::record * | add (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("0")) |
| ::casac::record * | sub (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("0")) |
| ::casac::record * | mul (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("1")) |
| ::casac::record * | div (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("1")) |
| ::casac::record * | neg (const::casac::variant &v=::casac::initialize_variant("1")) |
| ::casac::record * | norm (const::casac::variant &v, const double a=-0.5) |
| bool | le (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("0")) |
| bool | lt (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("0")) |
| bool | eq (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("0")) |
| bool | ne (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("0")) |
| bool | gt (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("0")) |
| bool | ge (const::casac::variant &v, const ::casac::variant &a=::casac::initialize_variant("0")) |
| ::casac::record * | sin (const::casac::variant &v) |
| ::casac::record * | cos (const::casac::variant &v) |
| ::casac::record * | tan (const::casac::variant &v) |
| ::casac::record * | asin (const::casac::variant &v) |
| ::casac::record * | acos (const::casac::variant &v) |
| ::casac::record * | atan (const::casac::variant &v) |
| ::casac::record * | atan2 (const::casac::variant &v, const ::casac::variant &a) |
| ::casac::record * | abs (const::casac::variant &v) |
| ::casac::record * | ceil (const::casac::variant &v) |
| ::casac::record * | floor (const::casac::variant &v) |
| ::casac::record * | log (const::casac::variant &v) |
| ::casac::record * | log10 (const::casac::variant &v) |
| ::casac::record * | exp (const::casac::variant &v) |
| ::casac::record * | sqrt (const::casac::variant &v) |
| bool | compare (const::casac::variant &v, const ::casac::variant &a) |
| bool | check (const std::string &v) |
| bool | checkfreq (const::casac::variant &cm) |
| ::casac::record * | pow (const::casac::variant &v, const int a=1) |
| ::casac::record * | constants (const std::string &v="pi") |
| bool | isangle (const::casac::variant &v) |
| ::casac::record * | totime (const::casac::variant &v) |
| ::casac::record * | toangle (const::casac::variant &v) |
| ::casac::record * | splitdate (const::casac::variant &v) |
| std::string | tos (const::casac::variant &v, const int prec=9) |
| std::string | type () |
| bool | done (const bool kill=false) |
| ::casac::record * | unit (const::casac::variant &v, const std::string &unitname="") |
| bool | isquantity (const::casac::variant &v) |
| bool | setformat (const std::string &t="", const std::string &v="F") |
| std::string | getformat (const std::string &t="") |
| std::string | formxxx (const::casac::variant &v, const std::string &format="dms") |
| casac::quanta::quanta | ( | ) |
| virtual casac::quanta::~quanta | ( | ) | [virtual] |
| ::casac::record* casac::quanta::convertfreq | ( | const ::casac::variant & | v = ::casac::initialize_variant("1.0"), |
|
| const std::string & | outunit = "Hz" | |||
| ) |
| ::casac::record* casac::quanta::convertdop | ( | const ::casac::variant & | v = ::casac::initialize_variant("0.0"), |
|
| const std::string & | outunit = "km/s" | |||
| ) |
| ::casac::record* casac::quanta::quantity | ( | const ::casac::variant & | v, | |
| const std::string & | unitname = "" | |||
| ) |
| std::vector<double> casac::quanta::getvalue | ( | const ::casac::variant & | v | ) |
| std::string casac::quanta::getunit | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::canonical | ( | const ::casac::variant & | v = ::casac::initialize_variant("1.0") |
) |
| ::casac::record* casac::quanta::canon | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::convert | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | outunit | |||
| ) |
| bool casac::quanta::define | ( | const std::string & | name, | |
| const ::casac::variant & | v = ::casac::initialize_variant("1") | |||
| ) |
| std::string casac::quanta::map | ( | const std::string & | v = "all" |
) |
| ::casac::record* casac::quanta::maprec | ( | const std::string & | v = "all" |
) |
| bool casac::quanta::fits | ( | ) |
| std::vector<std::string> casac::quanta::angle | ( | const ::casac::variant & | v, | |
| const int | prec = 0, |
|||
| const std::vector< std::string > & | form = std::vector< std::string >(1,""), |
|||
| const bool | showform = false | |||
| ) |
| std::vector<std::string> casac::quanta::time | ( | const ::casac::variant & | v, | |
| const int | prec = 0, |
|||
| const std::vector< std::string > & | form = std::vector< std::string >(1,""), |
|||
| const bool | showform = false | |||
| ) |
| ::casac::record* casac::quanta::add | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("0") | |||
| ) |
| ::casac::record* casac::quanta::sub | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("0") | |||
| ) |
| ::casac::record* casac::quanta::mul | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("1") | |||
| ) |
| ::casac::record* casac::quanta::div | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("1") | |||
| ) |
| ::casac::record* casac::quanta::neg | ( | const ::casac::variant & | v = ::casac::initialize_variant("1") |
) |
| ::casac::record* casac::quanta::norm | ( | const ::casac::variant & | v, | |
| const double | a = -0.5 | |||
| ) |
| bool casac::quanta::le | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("0") | |||
| ) |
| bool casac::quanta::lt | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("0") | |||
| ) |
| bool casac::quanta::eq | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("0") | |||
| ) |
| bool casac::quanta::ne | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("0") | |||
| ) |
| bool casac::quanta::gt | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("0") | |||
| ) |
| bool casac::quanta::ge | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a = ::casac::initialize_variant("0") | |||
| ) |
| ::casac::record* casac::quanta::sin | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::cos | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::tan | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::asin | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::acos | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::atan | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::atan2 | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a | |||
| ) |
| ::casac::record* casac::quanta::abs | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::ceil | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::floor | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::log | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::log10 | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::exp | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::sqrt | ( | const ::casac::variant & | v | ) |
| bool casac::quanta::compare | ( | const ::casac::variant & | v, | |
| const ::casac::variant & | a | |||
| ) |
| bool casac::quanta::check | ( | const std::string & | v | ) |
| bool casac::quanta::checkfreq | ( | const ::casac::variant & | cm | ) |
| ::casac::record* casac::quanta::pow | ( | const ::casac::variant & | v, | |
| const int | a = 1 | |||
| ) |
| ::casac::record* casac::quanta::constants | ( | const std::string & | v = "pi" |
) |
| bool casac::quanta::isangle | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::totime | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::toangle | ( | const ::casac::variant & | v | ) |
| ::casac::record* casac::quanta::splitdate | ( | const ::casac::variant & | v | ) |
| std::string casac::quanta::tos | ( | const ::casac::variant & | v, | |
| const int | prec = 9 | |||
| ) |
| std::string casac::quanta::type | ( | ) |
| bool casac::quanta::done | ( | const bool | kill = false |
) |
| ::casac::record* casac::quanta::unit | ( | const ::casac::variant & | v, | |
| const std::string & | unitname = "" | |||
| ) |
| bool casac::quanta::isquantity | ( | const ::casac::variant & | v | ) |
| bool casac::quanta::setformat | ( | const std::string & | t = "", |
|
| const std::string & | v = "F" | |||
| ) |
| std::string casac::quanta::getformat | ( | const std::string & | t = "" |
) |
| std::string casac::quanta::formxxx | ( | const ::casac::variant & | v, | |
| const std::string & | format = "dms" | |||
| ) |
1.5.1