C3D Toolkit  Kernel - 111634, Vision - 2.6.1.24

Общие статические данные алгоритмов и функций. Подробнее...

#include <mb_variables.h>

+ Граф связей класса Math:

Открытые статические члены

static void SetDefaultValues ()
 Установить значения переменных по умолчанию.
 
static void SetUserValue (int index, double value)
 Установить значение переменной. Необходимо учитывать, что изменение глобальных переменных может привести к непредсказуемым результатам при распараллеливании вычислений.
 
static const VersionContainerDefaultVersion ()
 Математическая версия по умолчанию.
 
static VERSION DefaultMathVersion ()
 Математическая версия по умолчанию.
 
static const MbUuidMathID ()
 Идентификатор ядра как приложения.
 
static bool NamesComplete ()
 Необходимо ли полное именование объекта. Подробнее...
 
static void SetNamesComplete (bool b)
 Установить необходимость полного именования объекта. Подробнее...
 
static bool SupressCreators ()
 Необходимо ли отключить работу построителей. Подробнее...
 
static void SetSupressCreators (bool b)
 Установить флаг отключения работы построителей. Подробнее...
 
static bool Multithreaded ()
 Используются ли многопоточные вычисления? Подробнее...
 
static void SetMultithreaded (bool b)
 Разрешить использовать многопоточные вычисления. Подробнее...
 
static MbeMultithreadedMode MultithreadedMode ()
 Режим многопоточных вычислений Подробнее...
 
static bool CheckMultithreadedMode (MbeMultithreadedMode)
 Проверить режим многопоточных вычислений Подробнее...
 
static void SetMultithreadedMode (MbeMultithreadedMode)
 Установить режим многопоточных вычислений. Подробнее...
 
static c3d::eAssertViolationNotify CheckAssertNotify ()
 Получить режим оповещения о нарушении требований.

 
static void SetAssertNotify (c3d::eAssertViolationNotify)
 Установить режим оповещения о нарушении требований.

 

Статические открытые данные

static const double PI2
 Отношение длины окружности к её радиусу.
 
static const double invPI2
 Отношение радиуса окружности к её длине.
 
static const double RADDEG
 Количество угловых градусов в радиане.
 
static const double DEGRAD
 Количество радиан в угловом градусе.
 
static const double doubleRegion
 Относительная погрешность double.
 
static const double region
 Погрешность (PARAM_REGION).
 
static const double precision
 Погрешность аппроксимации (PARAM_PRECISION).
 
static const double accuracy
 Погрешность (PARAM_ACCURACY).
 
static const double determinantMax
 Максимально возможное значение определителя (DETERMINANT_MAX).
 
static const double determinantMin
 Минимально возможное значение определителя (DETERMINANT_MIN).
 
static const double lengthEpsilon
 Погрешность длины.
 
static const double lengthRegion
 Погрешность региона.
 
static const double metricEpsilon
 Погрешность расстояния в итерационных функциях.
 
static const double metricRegion
 Неразличимая метрическая область.
 
static const double metricPrecision
 Метрическая погрешность.
 
static const double metricAccuracy
 Наибольшая метрическая погрешность.
 
static const double metricNear
 Метрическая близость.
 
static const double angleEpsilon
 Минимальная различимый угол.
 
static const double angleRegion
 Неразличимая угловая область.
 
static const double lengthMin
 Квадрат минимальной различимой длины.
 
static const double lengthMax
 Максимальная метрическая длина в системе.
 
static const double minLength
 Минимально допустимая длина.
 
static const double maxLength
 Максимально допустимая длина.
 
static const double minRadius
 Минимально допустимый радиус.
 
static const double maxRadius
 Максимально допустимый радиус.
 
static const double metricDelta
 Величина отшагивания.
 
static const double paramDeltaMin
 Минимальное приращение параметра.
 
static const double paramDeltaMax
 Максимальное приращение параметра.
 
static const double deltaMin
 Минимальное приращение.
 
static const double deltaMax
 Максимальное приращение.
 
static GroupVariable LengthEps
 Точность вычисления длины (PARAM_PRECISION).
 
static GroupVariable AngleEps
 Точность вычисления угла.
 
static GroupVariable NewtonEps
 Точность численного решения уравнений.
 
static GroupVariable NewtonReg
 Точность проверки решения уравнений.
 
static GroupVariable paramEpsilon
 Точность параметра кривой.
 
static GroupVariable paramRegion
 Точность проверки параметра кривой.
 
static GroupVariable paramPrecision
 Параметрическая погрешность.
 
static GroupVariable paramAccuracy
 Наибольшая параметрическая погрешность.
 
static GroupVariable paramNear
 Параметрическая близость.
 
static DoubleVariable lowRenderAng
 Угол для минимального количества отображаемых сегментов.
 
static DoubleVariable higRenderAng
 Угол для максимального количества отображаемых сегментов.
 
static DoubleVariable deviateSag
 Угловая толерантность.
 
static DoubleVariable visualSag
 Величина стрелки прогиба для визуализации.
 
static SizeVariable newtonCount
 Число приближений в итерационном методе.
 
static SizeVariable newtonLimit
 Количество итераций решения системы уравнений методом Newton.
 
static SizeVariable curveDegree
 Порядок кривой (NURBS_DEGREE).
 
static SizeVariable uSurfaceDegree
 Порядок поверхности по U.
 
static SizeVariable vSurfaceDegree
 Порядок поверхности по V.
 
static size_t tempIndex
 Временный коэффициент\индекс.
 
static MbRefItemselectCurve
 Запомненный объект (для отладки).
 
static MbRefItemselectSurface
 Запомненный объект (для отладки).
 
static MbRefItemselectEdge
 Запомненный объект (для отладки).
 
static MbRefItemselectFace
 Запомненный объект (для отладки).
 
static MbRefItemselectSolid
 Запомненный объект (для отладки).
 

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

Общие статические данные алгоритмов и функций.

Общие статические данные содержат константы, которые используются в вычислениях как предельные величины.
Статические данные не подлежат изменению.


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