C3D Toolkit  Kernel - 109696, Vision - 2.4.0.76

Данные минимального расстояния между двумя оболочками. Подробнее...

#include <topology_faceset.h>

Открытые члены

 MbShellsDistanceData ()
 Конструктор по умолчанию. Подробнее...
 
 MbShellsDistanceData (const MbShellsDistanceData &obj)
 Конструктор копирования.
 
double GetMinDistanse () const
 Получить минимальную дистанцию между оболочками.
 
size_t GetFaceIndex (size_t i) const
 Получить индекс грани оболочки.
 
MbCartPoint GetPoint (size_t i) const
 Получить параметрическую точку на грани оболочки.
 
size_t GetLoopIndex (size_t i) const
 Получить номер цикла грани оболочки.
 
size_t GetEdgeIndex (size_t i) const
 Получить номер ребра в цикле грани оболочки.
 
double GetCurveParam (size_t i) const
 Получить параметр на кривой ребра оболочки.
 
void CalculateDistance (const MbFace &face1, const MbFace &face2)
 Рассчитать данные минимального расстояния.
 
void CalculateAdditionData (const MbFace &face1, size_t faceInd1, const MbFace &face2, size_t faceInd2)
 Вычислить набор дополнительных данных по расстоянию между гранями.
 
void Reset ()
 Сбросить все данные.
 
void SwapDetail ()
 Поменять местами данные первой и второй оболочки.
 
MbShellsDistanceDataoperator= (const MbShellsDistanceData &obj)
 Оператор присваивания.
 

Подробное описание

Данные минимального расстояния между двумя оболочками.

Данные минимального расстояния между двумя оболочками.

Конструктор(ы)

◆ MbShellsDistanceData()

MbShellsDistanceData::MbShellsDistanceData ( )
inline

Конструктор по умолчанию.

Конструктор данных расстояними между двумя телами.


Объявления и описания членов класса находятся в файле: