#include "PSCalib/GeometryAccess.h"
#include "PSCalib/GeometryObject.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <iomanip>
#include "MsgLogger/MsgLogger.h"
Go to the source code of this file.
Namespaces | |
namespace | PSCalib |
Functions | |
GeometryAccess::GeometryAccess (const std::string &path, unsigned pbits) | |
GeometryAccess::~GeometryAccess () | |
void | GeometryAccess::load_pars_from_file (const std::string &path) |
void | GeometryAccess::save_pars_in_file (const std::string &path) |
void | GeometryAccess::add_comment_to_dict (const std::string &line) |
GeometryAccess::shpGO | GeometryAccess::parse_line (const std::string &line) |
GeometryAccess::shpGO | GeometryAccess::find_parent (const GeometryAccess::shpGO &geobj) |
void | GeometryAccess::set_relations () |
GeometryAccess::shpGO | GeometryAccess::get_geo (const std::string &oname, const unsigned &oindex) |
GeometryAccess::shpGO | GeometryAccess::get_top_geo () |
void | GeometryAccess::get_pixel_coords (const double *&X, const double *&Y, const double *&Z, unsigned &size, const std::string &oname, const unsigned &oindex, const bool do_tilt, const bool do_eval) |
void | GeometryAccess::get_pixel_xy_at_z (const double *&XatZ, const double *&YatZ, unsigned &size, const double &Zplain, const std::string &oname, const unsigned &oindex) |
void | GeometryAccess::get_pixel_areas (const double *&A, unsigned &size, const std::string &oname, const unsigned &oindex) |
void | GeometryAccess::get_pixel_mask (const int *&mask, unsigned &size, const std::string &oname, const unsigned &oindex, const unsigned &mbits) |
double | GeometryAccess::get_pixel_scale_size (const std::string &oname, const unsigned &oindex) |
void | GeometryAccess::set_geo_pars (const std::string &oname, const unsigned &oindex, const double &x0, const double &y0, const double &z0, const double &rot_z, const double &rot_y, const double &rot_x, const double &tilt_z, const double &tilt_y, const double &tilt_x) |
void | GeometryAccess::move_geo (const std::string &oname, const unsigned &oindex, const double &dx, const double &dy, const double &dz) |
void | GeometryAccess::tilt_geo (const std::string &oname, const unsigned &oindex, const double &dt_x, const double &dt_y, const double &dt_z) |
void | GeometryAccess::print_list_of_geos () |
void | GeometryAccess::print_list_of_geos_children () |
void | GeometryAccess::print_comments_from_dict () |
void | GeometryAccess::print_pixel_coords (const std::string &oname, const unsigned &oindex) |
void | GeometryAccess::get_pixel_coord_indexes (const unsigned *&iX, const unsigned *&iY, unsigned &size, const std::string &oname, const unsigned &oindex, const double &pix_scale_size_um, const int *xy0_off_pix, const bool do_tilt) |
void | GeometryAccess::get_pixel_xy_inds_at_z (const unsigned *&iX, const unsigned *&iY, unsigned &size, const double &Zplain, const std::string &oname, const unsigned &oindex, const double &pix_scale_size_um, const int *xy0_off_pix) |
ndarray< GeometryAccess::image_t, 2 > & | GeometryAccess::ref_img_from_pixel_arrays (const unsigned *&iX, const unsigned *&iY, const double *W, const unsigned &size) |
ndarray< GeometryAccess::image_t, 2 > | GeometryAccess::img_from_pixel_arrays (const unsigned *&iX, const unsigned *&iY, const double *W, const unsigned &size) |