#include <coords.h>
Inheritance diagram for coordN:
Public Types | |
typedef double | component |
typedef unsigned | index |
typedef coordN< N > | self |
Public Methods | |
coordN () | |
coordN (const component &x) | |
coordN (const component Y[]) | |
coordN (const self &rhs) | |
~coordN () | |
const component & | operator[] (index i) const |
component & | operator[] (index i) |
const component & | operator() (index i) const |
component & | operator() (index i) |
void | _c (index i) const |
self & | operator+= (const self &rhs) |
self & | operator-= (const self &rhs) |
self & | operator *= (const component &rhs) |
self & | operator/= (const component &rhs) |
Static Public Methods | |
self | origin () |
self | Origin () |
index | dim () |
|
|
|
Definition at line 54 of file coords.h. Referenced by coordN< N *M >::dim, coordN< 3 >::Origin, coordN< 3 >::origin, coordN< 2 >::Origin, coordN< 2 >::origin, and coordN< N *M >::Origin. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 62 of file coords.h. Referenced by diag_matrix::operator(). |
|
|
|
|
|
|
|
Definition at line 67 of file coords.h. Referenced by coordN< 3 >::operator(), coordN< 2 >::operator(), coordN< N *M >::operator(), coordN< 3 >::operator[], coordN< 2 >::operator[], and coordN< N *M >::operator[]. |
|
|
|
|
|
Reimplemented in matrix. |
|
|
|
|
|
|
|
|