|
| RegionMarker (const RVector3 &pos, int marker, double area=0.0, bool hole=false) |
|
void | setMarker (SIndex marker) |
|
int | marker () const |
|
void | setArea (double area) |
|
double | area () const |
|
void | setPos (const Pos &pos) |
|
bool | isHole () const |
|
void | setHole (bool h) |
|
| Pos () |
|
| Pos (bool valid) |
|
| Pos (double x, double y) |
|
| Pos (double x, double y, double z) |
|
| Pos (const Pos &pos) |
|
Pos & | operator= (const Pos &pos) |
|
Pos & | operator= (const Vector< double > &v) |
|
double & | operator[] (Index i) |
|
const double & | operator[] (Index i) const |
|
Pos | operator- () const |
|
void | setValid (bool valid) |
|
bool | valid () const |
|
void | assign (const double &x, const double &y, const double &z) |
|
const double & | x () const |
|
const double & | y () const |
|
const double & | z () const |
|
void | setX (double x) |
|
void | setY (double y) |
|
void | setZ (double z) |
|
void | setVal (const double &val, Index i) |
|
const double & | getVal (Index i) const |
|
Pos & | round (double tol) |
|
double | distSquared (const Pos &p) const |
|
double | dist (const Pos &p) const |
|
double | distance (const Pos &p) const |
|
double | distSquared () const |
|
double | abs () const |
|
double | length () const |
|
double | angle (const Pos &p) const |
|
double | angle (const RVector3 &p1, const RVector3 &p3) const |
|
double | dot (const Pos &p) const |
|
double | sum () const |
|
Pos | norm (const Pos &p1, const Pos &p2) const |
|
Pos | norm () const |
|
Pos & | normalize () |
|
Pos & | normalise () |
|
Pos | cross (const Pos &p) const |
|
Pos | normXY (const Pos &p) const |
|
template<class Matrix> |
Pos & | transform (const Matrix &wm) |
|
Pos & | rotateX (double phi) |
|
Pos & | rotateY (double phi) |
|
Pos & | rotateZ (double phi) |
|
Pos & | rotate (const RVector3 &r) |
|
Pos & | rotate (double phiX, double phiY, double phiZ) |
|
Pos & | scale (const RVector3 &s) |
|
Pos & | translate (const RVector3 &t) |
|
Pos & | translate (double x, double y=0.0, double z=0.0) |
|
RVector | vec () const |
|
Index | hash () const |
|
void | swap (Index i, Index j) |
|