C3D Kernel  104065
Открытые члены
Граф связей класса MbMinMaxSurfDists:
Collaboration graph
[см. легенду]

Полный список членов класса

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

 MbMinMaxSurfDists (size_t nReserve=0)
 Конструктор.
virtual ~MbMinMaxSurfDists ()
 Деструктор.
bool IsEmpty () const
 Есть ли замеры?
size_t GetCount () const
 Количество замеров.
ptrdiff_t GetMaxIndex () const
 Индекс последнего замера.
void Reserve (size_t nReserve)
 Зарезервировать память под nReserve элементов.
void RemoveAll (bool bAdjustMemory)
 Удалить все элементы
void AdjustMemory ()
 Освободить лишнюю память
bool GetDistance (size_t k, double &d) const
 Получить расстояние по индексу.
bool GetSignedDistance (size_t k, double &d) const
 Получить расстояние со знаком, по индексу.
bool IsNegativeDistance (size_t k) const
 Считаем ли вы расстояние отрицательным.
bool GetMinDistance (double &d) const
 Получить минимальное расстояние.
bool GetMaxDistance (double &d) const
 Получить максимальное расстояние.
bool GetMidDistance (double &d) const
 Получить среднее расстояние.
bool GetSurfDistance (size_t k, double &d, MbCartPoint &uv1, MbCartPoint &uv2) const
 Получить расстояние и точки на поверхностях.
bool GetSurfDistance (size_t k, double &d, bool &plus, MbCartPoint &uv1, MbCartPoint &uv2) const
 Получить расстояние и точки на поверхностях.
bool AddSurfDistance (double distance, bool plus, const MbCartPoint &uv1, const MbCartPoint &uv2, bool bAddEqual, double eps=LENGTH_EPSILON)
 Добавить расстояние и точки на поверхностях.
void Sort ()
 Сортировать по возрастанию расстояния.
void RemoveEqualDistances (double eps=LENGTH_EPSILON)
 Убрать объекты с одинаковыми расстояниями.
void operator= (const MbMinMaxSurfDists &)
 Оператор присваивания.

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

Расстояния с точками между поверхностями.


Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы