|
| a_coord () |
|
| a_coord (const std::string &aname) |
|
| a_coord (const a_coord &coord) |
|
| ~a_coord () |
|
virtual const std::string | classname () |
|
std::string | name () const |
|
void | name (const std::string &name) |
|
void | deg () |
|
void | rad () |
|
void | mode (const bool m) |
|
double | mode () const |
|
void | mat (a_mat_sq &r) const |
|
void | mat (const a_mat_sq &r) |
|
void | R (a_mat_sq &r) const |
|
void | R (const a_mat_sq &r) |
|
void | T (a_mat_c &t) const |
|
void | T (const a_mat_c &t) |
|
void | reset () |
|
void | translate (double, double, double) |
| reset to the world coordinate system More...
|
|
void | translate (const a_point &p) |
| translate the coordinate system (translation in local coordinates) More...
|
|
void | translateW (double, double, double) |
|
void | translateW (const a_point &p) |
| translate the coordinate system (translation in world coordinates) More...
|
|
void | scale (double, double, double) |
|
void | scale (double) |
| scale the coordinate system More...
|
|
void | rotateX (double) |
|
void | rotateY (double) |
|
void | rotateZ (double) |
|
void | rotateXW (double) |
|
void | rotateYW (double) |
|
void | rotateZW (double) |
|
void | orient (const a_mat_c &o, const a_mat_c &x, const a_mat_c &y) |
|
void | orient (const a_point &o, const a_point &x, const a_point &y) |
|
a_coord | invert () const |
|
a_point | w2l (const a_point &pt) const |
|
a_point | l2w (const a_point &pt) const |
| convert coordinates from world to local More...
|
|
virtual void | read (std::istream &i) |
| convert coordinates from local to world More...
|
|
virtual void | write (std::ostream &o) const |
|
| a_coord_base () |
|
| a_coord_base (const a_coord_base &c) |
|
| a_mat_sq (UI i, double v=0) |
|
| a_mat_sq (int i, double v=0) |
|
| a_mat_sq (const a_mat &m) |
|
double | determinant () const |
|
double | trace () const |
|
UI | dim () const |
|
void | settoI () |
|
a_mat_sq & | operator= (const a_mat_sq &m) |
|
a_mat_sq & | operator= (const a_mat &m) |
|
| ~a_mat_sq () |
|
a_mat & | operator*= (double v) |
|
a_mat_sq & | operator*= (const a_mat_sq m) |
|
| 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 |
|
| a_base () |
|
void | read (const std::string &file_in) |
|
void | write (const std::string &file_out) const |
|
void | small (double tol) |
|
double | small () const |
|
a coordinate system in the Points&Forces file format
- Author
- P.Smars
- Date
- 2000-2012
- Warning
- portability: ansi C++
Definition at line 32 of file a_coord.h.