C3D Kernel  104065
Открытые члены
Структура ItAlgebraicConstraint

Ограничение для подмножества координат Подробнее...

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

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

virtual ItGeomCoord * GetCoord (ptrdiff_t crdIdx) const =0
 Выдать координату с индексом crdIdx.
virtual ptrdiff_t GetCoordCount () const =0
 Количество координат, связанных с уравнением.
virtual bool CalcDerive (ItGeomCoord &, const std::vector< double > &, double &, double &) const
 Вычисление первой производной по координате и значений функции.
virtual ptrdiff_t GetDependedCoordIdx () const =0
 Выдать координату зависимой переменной (для уравнений заданных в явно-выраженной форме).
virtual bool IsAssignmentForm () const =0
 Признак уравнения, заданного в форме присвоения, по правилам КОМПАС-3D V12.
virtual refcount_t AddRef () const =0
virtual refcount_t Release () const =0

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

Как правило, это алгебраические уравнение общего вида f(x1,x2,..,xn) = g(x1,x2,..,xn) явно-выраженной форме: x1 = g(x2,x3,..,xn).


Методы

virtual bool ItAlgebraicConstraint::IsAssignmentForm ( ) const [pure virtual]

Уравнения, заданные в явно выраженной форме, считающиеся присвоением выражения зависимой переменной: x1 = g(x2,x3,..,xn). Такие уравнения стремимся вычислять иерархическим способом, сверху-вниз.


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