Class FPOffsets

Nested Relationships

Nested Types

Class Documentation

class FPOffsets

class for calling FPOffsets python functions

makes use of CPython::CPytInstance defined in cpython.h

Public Functions

FPOffsets()
inline bool is_initialized()
inline void set_inputs(double dec, double ra, double angle)
inline void get_outputs(double &dec, double &ra, double &angle)
long recompute_offset(const std::string &from, const std::string &to, double &ra_out, double &dec_out, double &angle_out)
long compute_offset_last_angle(const std::string &from, const std::string &to, const double ra_in, const double dec_in, double &ra_out, double &dec_out, double &angle_out)
long compute_offset(const std::string &from, const std::string &to)
long compute_offset(const std::string &from, const std::string &to, const double ra_in, const double dec_in, const double angle_in)
long compute_offset(const std::string &from, const std::string &to, const double ra_in, const double dec_in, const double angle_in, double &ra_out, double &dec_out, double &angle_out)
long solve_offset(const double ra_acam, const double dec_acam, const double ra_goal, const double dec_goal, double &ra_off, double &dec_off)
long apply_offset(double &ra_in, const double ra_off, double &dec_in, const double dec_off)
long get_acam_params()
long get_slicecam_params()
long load_calibration()

Public Members

acamparam_t acamparams
std::map<std::string, sliceparam_t> sliceparams
coords_t coords_in = {0, 0, 0}
coords_t coords_out = {0, 0, 0}
struct acamparam_t

Public Members

double pixscale
double cdelt1
double cdelt2
double crpix1
double crpix2
struct coords_t

Public Members

double ra
double dec
double angle
struct sliceparam_t

Public Members

double pixscale
double cdelt1
double cdelt2
double crpix1
double crpix2
double thetadeg
std::string datasec