C3D Kernel  104065
Открытые члены
Класс MbStepData

Данные для вычисления шага. Подробнее...

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

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

 MbStepData (MbeStepType t, double s)
 Конструктор с заданным типом шага.
 MbStepData ()
 Пустой конструктор.
 MbStepData (const MbStepData &other)
 Конструктор копирования.
 ~MbStepData ()
 Деструктор.
void SetStepType (MbeStepType t, bool add=true)
 Установить способ вычисления шага.
void SetSag (double s)
 Установить максимально допустимый прогиб на расстоянии шага.
void SetAngle (double a)
 Установить максимально допустимое угловое отклонение в соседних точках.
void SetLength (double l)
 Установить максимально допустимое расстояние между соседними точками на расстоянии шага.
void SetMaxCount (size_t c)
 Установить максимально допустимое количество ячеек в строке или ряду триангуляционной сетки.
double GetSag () const
 Дать максимально допустимый прогиб на расстоянии шага.
double GetAngle () const
 Дать максимально допустимое угловое отклонение в соседних точках.
double GetLength () const
 Дать максимально допустимое расстояние между соседними точками на расстоянии шага.
size_t GetMaxCount () const
 Дать максимально допустимое количество ячеек в строке или ряду триангуляционной сетки.
bool StepIs (MbeStepType sType) const
 Указанный шаг задан.
bool SagIncluded () const
 Задан шаг по максимальному прогибу.
bool AngleIncluded () const
 Задан шаг по угловому отклонению.
bool LengthIncluded () const
 Задан шаг по максимальному расстоянию.
void Init (MbeStepType t, double s, double a, double l, size_t c=0)
 Установить данные для вычисления шага при триангуляции.
void InitStepBySag (double s)
 Установить данные для вычисления шага при триангуляции.
void Init (const MbStepData &other)
 Функция копирования данных.
MbStepDataoperator= (const MbStepData &other)
 Оператор присваивания.
void Reset ()
 Сбросить данные для вычисления шага.
bool IsEqual (const MbStepData &other, double epsilon) const
 Функция сравнения.
bool IsEmpty (double epsilon) const
 Вырожденный ли объект?

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

Данные для вычисления шага при триангуляции поверхностей и граней.


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