PSCalib/src/GeometryAccess.cpp File Reference

#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)


Generated on 19 Dec 2016 for PSANAmodules by  doxygen 1.4.7