C3D Kernel  104598
Открытые статические члены | Статические открытые данные

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

Граф связей класса Math:
Collaboration graph
[см. легенду]

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

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

static const VersionContainerDefaultVersion ()
 Математическая версия по умолчанию.
static VERSION DefaultMathVersion ()
 Математическая версия по умолчанию.
static const MbUuidMathID ()
 Идентификатор ядра как приложения.
static void SetDefaultValues ()
 Установить значения переменных по умолчанию.
static void SetUserValue (int index, double value)
static bool NamesComplete ()
 Необходимо ли полное именование объекта.
static void SetNamesComplete (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 double doubleRegion
 Относительная погрешность double.
static double region
 Погрешность (PARAM_REGION).
static double precision
 Погрешность аппроксимации (PARAM_PRECISION).
static double accuracy
 Погрешность (PARAM_ACCURACY).
static double determinantMax
 Максимально возможное значение определителя (DETERMINANT_MAX).
static double determinantMin
 Минимально возможное значение определителя (DETERMINANT_MIN).
static double LengthEps
 Точность вычисления длины (PARAM_PRECISION).
static double AngleEps
 Точность вычисления угла.
static double NewtonEps
 Точность численного решения уравнений.
static double NewtonReg
 Точность проверки решения уравнений.
static double lengthEpsilon
 Погрешность длины.
static double lengthRegion
 Погрешность региона.
static double metricEpsilon
 Погрешность расстояния в итерационных функциях.
static double metricRegion
 Неразличимая метрическая область.
static double metricPrecision
 Метрическая погрешность.
static double metricAccuracy
 Набольшая метрическая погрешность.
static double metricNear
 Метрическая близость.
static double paramEpsilon
 Точность параметра кривой.
static double paramRegion
 Точность проверки параметра кривой.
static double paramPrecision
 Параметрическая погрешность.
static double paramAccuracy
 Наибольшая параметрическая погрешность.
static double paramNear
 Параметрическая близость.
static double angleEpsilon
 Минимальная различимый угол.
static double angleRegion
 Неразличимая угловая область.
static double lowRenderAng
 Угол для минимального количества отображаемых сегментов.
static double higRenderAng
 Угол для максимального количества отображаемых сегментов.
static double lengthMin
 Квадрат минимальной различимой длины.
static double lengthMax
 Максимальная метрическая длина в системе.
static double deviateSag
 Угловая толерантность.
static double visualSag
 Величина стрелки прогиба для визуализации.
static double minLength
 Минимально допустимая длина.
static double maxLength
 Максимально допустимая длина.
static double minRadius
 Минимально допустимый радиус.
static double maxRadius
 Максимально допустимый радиус.
static double metricDelta
 Величина отшагивания.
static double paramDeltaMin
 Минимальное приращение параметра.
static double paramDeltaMax
 Максимальное приращение параметра.
static double deltaMin
 Минимальное приращение.
static double deltaMax
 Максимальное приращение.
static size_t newtonCount
 Число приближений в итерационном методе.
static size_t newtonLimit
 Количество итераций решения системы уравнений методом Newton.
static size_t curveDegree
 Порядок кривой (NURBS_DEGREE).
static size_t uSurfaceDegree
 Порядок поверхности по U.
static size_t vSurfaceDegree
 Порядок поверхности по V.
static size_t tempIndex
 Временный коэффициент.
static size_t nameIndex
 Индекс имени.
static size_t currentIndex
 Текущее имя.
static size_t mathState
 Состояние математического ядра.
static MbRefItemselectCurve
 Запомненный объект (для отладки).
static MbRefItemselectSurface
 Запомненный объект (для отладки).
static MbRefItemselectEdge
 Запомненный объект (для отладки).
static MbRefItemselectFace
 Запомненный объект (для отладки).
static MbRefItemselectSolid
 Запомненный объект (для отладки).

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

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


Методы

static void Math::SetUserValue ( int  index,
double  value 
) [static]

Установить значение переменной. Необходимо учитывать, что изменение глобальных переменных может привести к непредсказуемым результатам при распараллеливании вычислений.


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