39 void set (
const std::string& s);
45 void project_h (
double* ij,
const double* xyz)
const;
50 void project (
double* ij,
const double* xyz)
const;
52 void save (
const char *fn);
double ic[2]
Definition proj_matrix.h:15
void project_h(double *ij, const double *xyz) const
Definition proj_matrix.cxx:253
void save(const char *fn)
Definition proj_matrix.cxx:116
double matrix[12]
Definition proj_matrix.h:16
Proj_matrix()
Definition proj_matrix.cxx:14
double intrinsic[12]
Definition proj_matrix.h:23
void get_prt(double prt[3])
Definition proj_matrix.cxx:245
double extrinsic[16]
Definition proj_matrix.h:22
double sad
Definition proj_matrix.h:17
Proj_matrix * clone()
Definition proj_matrix.cxx:26
void debug()
Definition proj_matrix.cxx:110
void get_nrm(double nrm[3])
Definition proj_matrix.cxx:228
void set(const double *cam, const double *tgt, const double *vup, double sid, const double *ic, const double *ps)
Definition proj_matrix.cxx:137
double cam[3]
Definition proj_matrix.h:19
std::string get()
Definition proj_matrix.cxx:40
double nrm[3]
Definition proj_matrix.h:20
void project(double *ij, const double *xyz) const
Definition proj_matrix.cxx:259
void get_pdn(double pdn[3])
Definition proj_matrix.cxx:237
double sid
Definition proj_matrix.h:18
#define PLMBASE_API
Definition plmbase_config.h:19