C3D Toolkit
Kernel - 113382, Vision - 2.6.3.22
|
Данные для вычисления шага. Подробнее...
#include <mb_data.h>
Открытые члены | |
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) |
Функция копирования данных. | |
MbStepData & | operator= (const MbStepData &other) |
Оператор присваивания. | |
void | Reset () |
Сбросить данные для вычисления шага. | |
bool | IsEqual (const MbStepData &other, double epsilon) const |
Функция сравнения. | |
bool | IsEmpty (double epsilon) const |
Вырожденный ли объект? | |
Данные для вычисления шага.
Данные для вычисления шага при триангуляции поверхностей и граней.