plastimatch
Loading...
Searching...
No Matches
Proj_matrix Class Reference

#include <proj_matrix.h>

Public Member Functions

 Proj_matrix ()
 
std::string get ()
 
void get_nrm (double nrm[3])
 
void get_pdn (double pdn[3])
 
void get_prt (double prt[3])
 
void set (const double *cam, const double *tgt, const double *vup, double sid, const double *ic, const double *ps)
 
void set (const std::string &s)
 
void project_h (double *ij, const double *xyz) const
 
void project (double *ij, const double *xyz) const
 
void save (const char *fn)
 
void debug ()
 
Proj_matrixclone ()
 

Public Attributes

double ic [2]
 
double matrix [12]
 
double sad
 
double sid
 
double cam [3]
 
double nrm [3]
 
double extrinsic [16]
 
double intrinsic [12]
 

Constructor & Destructor Documentation

◆ Proj_matrix()

Proj_matrix::Proj_matrix ( )

Member Function Documentation

◆ clone()

Proj_matrix * Proj_matrix::clone ( )

◆ debug()

void Proj_matrix::debug ( )

◆ get()

std::string Proj_matrix::get ( )

◆ get_nrm()

void Proj_matrix::get_nrm ( double nrm[3])

◆ get_pdn()

void Proj_matrix::get_pdn ( double pdn[3])

◆ get_prt()

void Proj_matrix::get_prt ( double prt[3])

◆ project()

void Proj_matrix::project ( double * ij,
const double * xyz ) const

◆ project_h()

void Proj_matrix::project_h ( double * ij,
const double * xyz ) const

◆ save()

void Proj_matrix::save ( const char * fn)

◆ set() [1/2]

void Proj_matrix::set ( const double * cam,
const double * tgt,
const double * vup,
double sid,
const double * ic,
const double * ps )

◆ set() [2/2]

void Proj_matrix::set ( const std::string & s)

Member Data Documentation

◆ cam

double Proj_matrix::cam[3]

◆ extrinsic

double Proj_matrix::extrinsic[16]

◆ ic

double Proj_matrix::ic[2]

◆ intrinsic

double Proj_matrix::intrinsic[12]

◆ matrix

double Proj_matrix::matrix[12]

◆ nrm

double Proj_matrix::nrm[3]

◆ sad

double Proj_matrix::sad

◆ sid

double Proj_matrix::sid

The documentation for this class was generated from the following files: