|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Distance between points on objects (curve-curve, curve-surface, surface-surface). More...
#include <alg_dimension.h>
Classes | |
| struct | ParamPoint |
| Parametric point (1D or 2D). More... | |
Public Member Functions | |
| MbItemItemDist () | |
| Constructor. | |
| MbItemItemDist (double _d, const Param1 &_par1, const Param2 &_par2, bool plus) | |
| The constructor by data. | |
| MbItemItemDist (const MbItemItemDist &other) | |
| Copy constructor. | |
| virtual | ~MbItemItemDist () |
| The destructor. | |
| void | Init (const MbItemItemDist &obj) |
| Copy function. | |
| double | GetDistance () const |
| Get distance. | |
| const Param1 & | GetParamOne () const |
| Get the point on the first surface. | |
| const Param2 & | GetParamTwo () const |
| Get the point on the second surface. | |
| bool | IsPositive () const |
| Is the distance positive? | |
| bool | IsNegative () const |
| Is the distance negative? | |
| const MbItemItemDist & | operator= (const MbItemItemDist &other) |
| Assignment operator. | |
Friends | |
| template<typename Par1 , typename Par2 > | |
| class | MbMinMaxItemItemDistances |
Distance between points on objects (curve-curve, curve-surface, surface-surface).
The class contains data about the distance between points and their coordinates on objects surfaces.