a position matrix
More...
#include <a_pos2.h>
|
| a_pos2 () |
|
| a_pos2 (const a_mat &m) |
|
void | origin (double x, double y, double z) |
|
void | angle (double x, double y, double z) |
|
void | ox (double v) |
|
double | ox () const |
|
void | oy (double v) |
|
double | oy () const |
|
void | oz (double v) |
|
double | oz () const |
|
void | ax (double v) |
|
double | ax () const |
|
void | ay (double v) |
|
double | ay () const |
|
void | az (double v) |
|
double | az () const |
|
| 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_mat & | operator= (const a_mat &m) |
|
bool | operator== (const a_mat &a) |
|
a_mat & | operator- () |
|
a_mat & | operator+= (const a_mat &a) |
|
a_mat | operator+ (const a_mat &a) |
|
a_mat & | operator-= (const a_mat &a) |
|
a_mat | operator- (const a_mat &a) |
|
a_mat & | operator*= (double v) |
|
a_mat | operator* (double v) |
|
a_mat & | operator/= (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 |
|
virtual const std::string | classname () |
|
| 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 const std::string | help () |
|
static const std::string | help () |
|
a position matrix
Definition at line 28 of file a_pos2.h.
◆ a_pos2() [1/2]
◆ a_pos2() [2/2]
a_pos2::a_pos2 |
( |
const a_mat & |
m | ) |
|
◆ angle()
void a_pos2::angle |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inline |
◆ ax() [1/2]
double a_pos2::ax |
( |
| ) |
const |
|
inline |
◆ ax() [2/2]
void a_pos2::ax |
( |
double |
v | ) |
|
|
inline |
◆ ay() [1/2]
double a_pos2::ay |
( |
| ) |
const |
|
inline |
◆ ay() [2/2]
void a_pos2::ay |
( |
double |
v | ) |
|
|
inline |
◆ az() [1/2]
double a_pos2::az |
( |
| ) |
const |
|
inline |
◆ az() [2/2]
void a_pos2::az |
( |
double |
v | ) |
|
|
inline |
◆ compute_or()
void a_pos2::compute_or |
( |
| ) |
|
|
protected |
◆ compute_or_inv()
void a_pos2::compute_or_inv |
( |
| ) |
|
|
protected |
◆ compute_rot()
void a_pos2::compute_rot |
( |
| ) |
|
|
protected |
◆ compute_rot_inv()
void a_pos2::compute_rot_inv |
( |
| ) |
|
|
protected |
◆ origin()
void a_pos2::origin |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inline |
◆ ox() [1/2]
double a_pos2::ox |
( |
| ) |
const |
|
inline |
◆ ox() [2/2]
void a_pos2::ox |
( |
double |
v | ) |
|
|
inline |
◆ oy() [1/2]
double a_pos2::oy |
( |
| ) |
const |
|
inline |
◆ oy() [2/2]
void a_pos2::oy |
( |
double |
v | ) |
|
|
inline |
◆ oz() [1/2]
double a_pos2::oz |
( |
| ) |
const |
|
inline |
◆ oz() [2/2]
void a_pos2::oz |
( |
double |
v | ) |
|
|
inline |
◆ operator>>
std::istream& operator>> |
( |
std::istream & |
i, |
|
|
a_pos2 & |
l |
|
) |
| |
|
friend |
◆ ax_
◆ ay_
◆ az_
◆ ox_
◆ oy_
◆ oz_
The documentation for this class was generated from the following files: