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#