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