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.
 
MbShellsDistanceDataoperator= (const MbShellsDistanceData &obj)
 Assignment operator.
 

Detailed Description

The data of the minimum distance between two shells.

The data of the minimum distance between two shells.

Constructor & Destructor Documentation

◆ MbShellsDistanceData()

MbShellsDistanceData::MbShellsDistanceData ( )
inline

Default constructor.

Constructor of distance date between two solids.


The documentation for this class was generated from the following file: