| 
| Dtk_pnt  | Affinitised (const Dtk_pnt &p, const Dtk_dir &xdir, const Dtk_dir &ydir, double f[3]) const | 
|   | 
| void  | Affinity (const Dtk_pnt &, const Dtk_dir &xdir, const Dtk_dir &ydir, double f[3]) | 
|   | 
| void  | Affinity (double f[3]) | 
|   | 
|   | Dtk_pnt () | 
|   | default constructor  More...
  | 
|   | 
|   | Dtk_pnt (const double d[]) | 
|   | constructor from a 3 double array  More...
  | 
|   | 
|   | Dtk_pnt (const Dtk_pnt &s) | 
|   | copy constructor  More...
  | 
|   | 
|   | Dtk_pnt (double a, double b, double c=0.0) | 
|   | constructor from 3 double  More...
  | 
|   | 
| void  | GetXYZ (Dtk_Double64 &outX, Dtk_Double64 &outY, Dtk_Double64 &outZ) const | 
|   | Retrieves to the 3 coordinates of the class.  More...
  | 
|   | 
| int  | IsEqual (const Dtk_pnt &inPointToCompare, const double inTolerance) const | 
|   | test if 2 Dtk_pnt are equal - with a tolerance -  More...
  | 
|   | 
| Dtk_pnt  | Multiplied (const CDtk_3dMat &matrix) const | 
|   | 
| Dtk_pnt  | MultipliedByTransposed (const CDtk_3dMat &matrix) const | 
|   | 
| void  | Multiply (const CDtk_3dMat &matrix) | 
|   | 
| void  | MultiplyByTransposed (const CDtk_3dMat &matrix) | 
|   | 
| Dtk_pnt  | operator* (const CDtk_3dMat &matrix) const | 
|   | 
| Dtk_pnt  | operator* (double a) const | 
|   | 
| void  | operator*= (const CDtk_3dMat &matrix) | 
|   | 
| Dtk_pnt &  | operator*= (double) | 
|   | 
| Dtk_pnt &  | operator+= (const Dtk_dir &) | 
|   | translate the Dtk_pnt with the given Dtk_dir  More...
  | 
|   | 
| Dtk_pnt  | operator- () | 
|   | 
| Dtk_pnt &  | operator-= (const Dtk_dir &) | 
|   | translate (in the opposite direction) the Dtk_pnt with the given Dtk_dir  More...
  | 
|   | 
| Dtk_pnt &  | operator/= (double) | 
|   | 
| Dtk_pnt &  | operator= (const Dtk_pnt &s) | 
|   | 
| double &  | operator[] (Dtk_Size_t i) | 
|   | access to a specified coordinate of the Dtk_pnt  More...
  | 
|   | 
| const double &  | operator[] (Dtk_Size_t i) const | 
|   | access to a specified coordinate of the Dtk_pnt.  More...
  | 
|   | 
| Dtk_pnt  | PostMultiplied (const CDtk_3dMat &matrix) const | 
|   | 
| void  | PostMultiply (const CDtk_3dMat &matrix) | 
|   | 
| double  | Project (const Dtk_dir &zdir, double d) | 
|   | 
| double  | Project (const Dtk_dir &zdir, double d, const Dtk_dir &zPrj) | 
|   | 
| double  | Project (const Dtk_pnt &org, const Dtk_dir &zdir) | 
|   | 
| double  | Project (const Dtk_pnt &org, const Dtk_dir &zdir, const Dtk_dir &zPrj) | 
|   | 
| Dtk_pnt  | Projected (const Dtk_dir &zdir, double d) const | 
|   | 
| Dtk_pnt  | Projected (const Dtk_dir &zdir, double d, const Dtk_dir &zPrj) const | 
|   | 
| Dtk_pnt  | Projected (const Dtk_pnt &org, const Dtk_dir &zdir) const | 
|   | 
| Dtk_pnt  | Projected (const Dtk_pnt &org, const Dtk_dir &zdir, const Dtk_dir &zPrj) const | 
|   | 
| Dtk_pnt  | ProjectedOnLine (const Dtk_pnt &org, const Dtk_dir &dir) const | 
|   | 
| void  | ProjectOnLine (const Dtk_pnt &org, const Dtk_dir &dir) | 
|   | 
| void  | Rotate (const Dtk_dir &dir, double angle, const Dtk_pnt ¢er) | 
|   | 
| void  | Rotate (const Dtk_pnt &p0, const CDtk_3dMat &matrix) | 
|   | 
| Dtk_pnt  | Rotated (const Dtk_dir &dir, double angle, const Dtk_pnt ¢er) const | 
|   | 
| Dtk_pnt  | Rotated (const Dtk_pnt &p0, const CDtk_3dMat &matrix) const | 
|   | 
| void  | Scale (const Dtk_pnt &p0, double s) | 
|   | 
| Dtk_pnt  | Scaled (const Dtk_pnt &p0, double s) const | 
|   | 
| void  | SetXYZ (const Dtk_Double64 &inX, const Dtk_Double64 &inY, const Dtk_Double64 &inZ) | 
|   | Sets the 3 coordinates of the class.  More...
  | 
|   | 
| double  | Solve (const CDtk_3dMat &matrix, const Dtk_dir &col3) | 
|   | 
| double  | Solve (const Dtk_dir &col0, const Dtk_dir &col1, const Dtk_dir &col2, const Dtk_dir &col3) | 
|   | 
| Dtk_pnt  | Symetrised (const Dtk_pnt &opl, const Dtk_dir &zpl) const | 
|   | 
| void  | Symetry (const Dtk_dir &zpl) | 
|   | 
| void  | Symetry (const Dtk_pnt &opl, const Dtk_dir &zpl) | 
|   | 
| void  | Transform (const CDtk_3dMat &matrix) | 
|   | 
| Dtk_pnt  | Transformed (const CDtk_3dMat &matrix) const | 
|   | 
| void  | Translate (const Dtk_dir &dir) | 
|   | 
| void  | Translate (const Dtk_pnt &p0, const Dtk_pnt &p1) | 
|   | 
| Dtk_pnt  | Translated (const Dtk_dir &dir) const | 
|   | 
| Dtk_pnt  | Translated (const Dtk_pnt &p0, const Dtk_pnt &p1) const | 
|   | 
| double &  | x () | 
|   | access to x coordinate of the Dtk_pnt.  More...
  | 
|   | 
| const double &  | x () const | 
|   | access to x coordinate of the Dtk_pnt.  More...
  | 
|   | 
| double &  | y () | 
|   | access to y coordinate of the Dtk_pnt.  More...
  | 
|   | 
| const double &  | y () const | 
|   | access to y coordinate of the Dtk_pnt.  More...
  | 
|   | 
| double &  | z () | 
|   | access to z coordinate of the Dtk_pnt.  More...
  | 
|   | 
| const double &  | z () const | 
|   | access to z coordinate of the Dtk_pnt.  More...
  | 
|   | 
|   | ~Dtk_pnt () | 
|   | 
This is a mathematical point class. 
This class provides all method about points