C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
The data of the minimum distance between two shells. More...
#include <topology_faceset.h>
Public Member Functions | |
MbShellsDistanceData () | |
Default constructor. More... | |
MbShellsDistanceData (const MbShellsDistanceData &obj) | |
Copy-constructor. | |
double | GetMinDistanse () const |
Get the minimum distance between the shells. | |
size_t | GetFaceIndex (size_t i) const |
Get the face index of the shell. | |
MbCartPoint | GetPoint (size_t i) const |
Get the parametric point on a face of the shell. | |
size_t | GetLoopIndex (size_t i) const |
Get the face loop index of the shell. | |
size_t | GetEdgeIndex (size_t i) const |
Get the face loop edge index of the shell. | |
double | GetCurveParam (size_t i) const |
Get parameter on the edge curve of the shell. | |
void | CalculateDistance (const MbFace &face1, const MbFace &face2) |
Get Calculate the minimum distance. | |
void | CalculateAdditionData (const MbFace &face1, size_t faceInd1, const MbFace &face2, size_t faceInd2) |
Calculate a set of additional data by distance between faces. | |
void | Reset () |
Reset all data. | |
void | SwapDetail () |
Switch the data of first and second shells. | |
MbShellsDistanceData & | operator= (const MbShellsDistanceData &obj) |
Assignment operator. | |
The data of the minimum distance between two shells.
The data of the minimum distance between two shells.
|
inline |
Default constructor.
Constructor of distance date between two solids.