|
| Coord3 () |
|
| Coord3 (const Coord &a, OrdType z_) |
|
| Coord3 (const Coord3 &xyz) |
|
| Coord3 (OrdType x_, OrdType y_, OrdType z_) |
|
DistType | abs () const |
|
Coord & | coord () |
|
const Coord & | coord () const |
|
Coord3 | cross (const Coord3 &) const |
|
DistType | distTo (const Coord3 &) const |
|
DistType | dot (const Coord3 &) const |
|
bool | fromString (const char *) |
|
bool | isDefined () const |
|
bool | isSameAs (const Coord3 &, const Coord3 &) const |
|
bool | isUdf () const |
|
Coord3 | normalize () const |
|
bool | operator!= (const Coord3 &) const |
|
Coord3 | operator* (double) const |
|
Coord3 & | operator*= (double) |
|
Coord3 | operator+ (const Coord3 &) const |
|
Coord3 & | operator+= (const Coord3 &) |
|
Coord3 | operator- () const |
|
Coord3 | operator- (const Coord3 &) const |
|
Coord3 & | operator-= (const Coord3 &) |
|
Coord3 | operator/ (double) const |
|
Coord3 & | operator/= (double) |
|
bool | operator== (const Coord3 &) const |
|
OrdType & | operator[] (int idx) |
|
OrdType | operator[] (int idx) const |
|
Coord3 | scaleBy (const Coord3 &) const |
|
DistType | sqAbs () const |
|
DistType | sqDistTo (const Coord3 &) const |
|
const char * | toString () const |
|
Coord3 | unScaleBy (const Coord3 &) const |
|
| Coord () |
|
| Coord (const Geom::Point2D< OrdType > &p) |
|
| Coord (OrdType cx, OrdType cy) |
|
DistType | angle (const Coord &from, const Coord &to) const |
|
DistType | cosAngle (const Coord &from, const Coord &to) const |
| saves the expensive acos() call More...
|
|
OrdType | dot (const Coord &) const |
|
bool | fromString (const char *) |
|
DistType | horDistTo (const Coord &) const |
|
bool | isUdf () const |
|
Coord | normalize () const |
|
bool | operator!= (const Coord &crd) const |
|
bool | operator< (const Coord &crd) const |
|
bool | operator== (const Coord &crd) const |
|
bool | operator> (const Coord &crd) const |
|
DistType | sqHorDistTo (const Coord &) const |
| saves the expensive sqrt() call More...
|
|
const char * | toPrettyString (int nrdec=2) const |
|
const char * | toString () const |
|
| Point2D (Pos::Ordinate_Type xx=0, Pos::Ordinate_Type yy=0) |
|
double | abs () const |
|
double | distTo (const Point2D< Pos::Ordinate_Type > &) const |
|
bool | isDefined () const |
|
bool | operator!= (const Point2D< Pos::Ordinate_Type > &) const |
|
Point2D< Pos::Ordinate_Type > | operator* (const Pos::Ordinate_Type factor) const |
|
Point2D< Pos::Ordinate_Type > & | operator*= (Pos::Ordinate_Type factor) |
|
Point2D< Pos::Ordinate_Type > | operator+ (const Point2D< Pos::Ordinate_Type > &) const |
|
Point2D< Pos::Ordinate_Type > & | operator+= (const Point2D< Pos::Ordinate_Type > &) |
|
Point2D< Pos::Ordinate_Type > & | operator+= (Pos::Ordinate_Type dist) |
|
Point2D< Pos::Ordinate_Type > | operator- () |
|
Point2D< Pos::Ordinate_Type > | operator- (const Point2D< Pos::Ordinate_Type > &) const |
|
Point2D< Pos::Ordinate_Type > & | operator-= (const Point2D< Pos::Ordinate_Type > &) |
|
Point2D< Pos::Ordinate_Type > | operator/ (const Pos::Ordinate_Type den) const |
|
Point2D< Pos::Ordinate_Type > & | operator/= (Pos::Ordinate_Type den) |
|
bool | operator== (const Point2D< Pos::Ordinate_Type > &) const |
|
Pos::Ordinate_Type & | operator[] (int idx) |
|
Pos::Ordinate_Type | operator[] (int idx) const |
|
Point2D< Pos::Ordinate_Type > | scale (TT xx, TT yy) const |
|
Point2D< Pos::Ordinate_Type > & | setFrom (const Point2D< TT > &) |
|
void | setXY (Pos::Ordinate_Type xx, Pos::Ordinate_Type yy) |
|
void | setXY (TT xx, TT yy) |
|
Pos::Ordinate_Type | sqAbs () const |
|
Pos::Ordinate_Type | sqDistTo (const Point2D< Pos::Ordinate_Type > &) const |
|
void | swapXY () |
|
Point2D< Pos::Ordinate_Type > & | zero () |
|
A cartesian coordinate in 3D space.
<>