Points&Forces (core)
Software tools facilitating the task of surveying architecture
Public Member Functions | Static Public Member Functions | List of all members
a_intern Class Reference

intern calibration matrix More...

#include <a_intern.h>

+ Inheritance diagram for a_intern:
+ Collaboration diagram for a_intern:

Public Member Functions

 a_intern ()
 
 a_intern (const a_mat &m)
 
void s (double v)
 
void sx (double v)
 
void sy (double v)
 
void stheta (double v)
 
void u0 (double v)
 
void v0 (double v)
 
double sx ()
 
double sy ()
 
double stheta ()
 
double u0 ()
 
double v0 ()
 
- Public Member Functions inherited from a_mat
 a_mat (UI i, UI j, double v=0)
 
 a_mat (int i, int j, double v=0)
 
 a_mat (const a_mat &m)
 
 ~a_mat ()
 
UI maxi () const
 
UI maxj () const
 
UI size () const
 
std::valarray< double > & x () const
 
virtual double & operator() (const UI i, const UI j)
 
virtual double operator() (const UI i, const UI j) const
 
a_matoperator= (const a_mat &m)
 
bool operator== (const a_mat &a)
 
a_matoperator- ()
 
a_matoperator+= (const a_mat &a)
 
a_mat operator+ (const a_mat &a)
 
a_matoperator-= (const a_mat &a)
 
a_mat operator- (const a_mat &a)
 
a_matoperator*= (double v)
 
a_mat operator* (double v)
 
a_matoperator/= (double v)
 
a_mat operator/ (double v)
 
a_mat transpose ()
 
void swapc (UI c1, UI c2)
 
void swapr (UI r1, UI r2)
 
a_mat sub_matrix (const UI i, const UI j) const
 
virtual void read (std::istream &i)
 
virtual void write (std::ostream &o) const
 
- Public Member Functions inherited from a_mat_base
virtual const std::string classname ()
 
- Public Member Functions inherited from a_base
 a_base ()
 
void read (const std::string &file_in)
 
void write (const std::string &file_out) const
 
void small (double tol)
 
double small () const
 

Static Public Member Functions

static const std::string help ()
 
- Static Public Member Functions inherited from a_mat_base
static const std::string help ()
 
- Static Public Member Functions inherited from a_base
static const std::string help ()
 

Additional Inherited Members

- Protected Attributes inherited from a_mat
UI maxi_
 
UI maxj_
 
std::valarray< double > * x_
 
- Protected Attributes inherited from a_base
double verysmall_
 

Detailed Description

intern calibration matrix

Definition at line 28 of file a_intern.h.

Constructor & Destructor Documentation

◆ a_intern() [1/2]

a_intern::a_intern ( )
inline

Definition at line 31 of file a_intern.h.

◆ a_intern() [2/2]

a_intern::a_intern ( const a_mat m)

Definition at line 46 of file a_intern.cxx.

Member Function Documentation

◆ help()

const std::string a_intern::help ( )
static

Definition at line 19 of file a_intern.cxx.

+ Here is the caller graph for this function:

◆ s()

void a_intern::s ( double  v)
inline

Definition at line 34 of file a_intern.h.

◆ stheta() [1/2]

double a_intern::stheta ( )
inline

Definition at line 43 of file a_intern.h.

◆ stheta() [2/2]

void a_intern::stheta ( double  v)
inline

Definition at line 37 of file a_intern.h.

+ Here is the caller graph for this function:

◆ sx() [1/2]

double a_intern::sx ( )
inline

Definition at line 41 of file a_intern.h.

◆ sx() [2/2]

void a_intern::sx ( double  v)
inline

Definition at line 35 of file a_intern.h.

+ Here is the caller graph for this function:

◆ sy() [1/2]

double a_intern::sy ( )
inline

Definition at line 42 of file a_intern.h.

◆ sy() [2/2]

void a_intern::sy ( double  v)
inline

Definition at line 36 of file a_intern.h.

+ Here is the caller graph for this function:

◆ u0() [1/2]

double a_intern::u0 ( )
inline

Definition at line 44 of file a_intern.h.

◆ u0() [2/2]

void a_intern::u0 ( double  v)
inline

Definition at line 38 of file a_intern.h.

+ Here is the caller graph for this function:

◆ v0() [1/2]

double a_intern::v0 ( )
inline

Definition at line 45 of file a_intern.h.

◆ v0() [2/2]

void a_intern::v0 ( double  v)
inline

Definition at line 39 of file a_intern.h.

+ Here is the caller graph for this function:

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