C3D Kernel  104598
Открытые члены
Класс TreeIntervalNode

Узел дерева интервального выражения. Подробнее...

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

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

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

virtual TeIntervalNodeType IsA () const =0
 Выдать тип узла дерева.
virtual TreeIntervalNodeDuplicate () const =0
 Выдать копию объекта.
virtual EquTreeResCode GetFirstValue (double &) const =0
 Дать первую переменную.
virtual EquTreeResCode GetSecondValue (double &) const =0
 Дать вторую переменную.
virtual void GetString (c3d::string_t &) const =0
 Дать строку.
virtual std::pair< bool, bool > SetValue (double f, double s, const std::set< ItIntervalTreeVariable * > &unfixedIVars, const std::set< ItTreeVariable * > &unfixedDVars)=0
 Установить значение.
virtual void ReplaceParVariable (const c3d::string_t &varName, ItTreeVariable &newVar)=0
 Заменить переменные.

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

Узел дерева интервального выражения.


Методы

virtual std::pair<bool,bool> TreeIntervalNode::SetValue ( double  f,
double  s,
const std::set< ItIntervalTreeVariable * > &  unfixedIVars,
const std::set< ItTreeVariable * > &  unfixedDVars 
) [pure virtual]

Попытаться установить значение [f;s] узлу дерева.

Аргументы:
[in]f- Нижняя граница интервала.
[in]s- Верхняя граница интервала.
[in]unfixedIVars- Mножество интервальных переменных, которые можно менять.
[in]unfixedDVars- Mножество вещественных переменных, которые можно менять.

public

Возвращает:
Истину, если удалось установить значение.

Замещается в IntervalConstNode и IntervalIdentNode.

virtual void TreeIntervalNode::ReplaceParVariable ( const c3d::string_t varName,
ItTreeVariable newVar 
) [pure virtual]

Заменить все переменные с указанными именем на новую переменную.

Аргументы:
[out]varName- Имя.
[out]newVar- Новая переменная.

Замещается в IntervalConstNode и IntervalIdentNode.


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