// // Author: Joshua Cohen // Copyright 2016 // #ifndef PEGTRANS_H #define PEGTRANS_H #include #include "Ellipsoid.h" #include "Peg.h" struct PegTrans { std::vector > mat; std::vector > matinv; std::vector ov; double radcur; PegTrans(); PegTrans(const PegTrans&); void convert_sch_to_xyz(std::vector&,std::vector&,int); void convert_schdot_to_xyzdot(std::vector&,std::vector&,std::vector&,std::vector&,int); void schbasis(std::vector&,std::vector >&,std::vector >&); void radar_to_xyz(Ellipsoid&,Peg&); }; #endif