ComSDK
 Указатель Классы Пространства имен Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Группы Страницы
Открытые члены | Полный список членов класса
Класс com::graph::Node

Узел графа Подробнее...

#include <graph.h>

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

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

 Node (int id, std::shared_ptr< Predicate > pred=nullptr)
 Конструктор узла, принимающий на вход уникальный идентификатор узла id и предикат pred.
 
 Node (const Node &)=delete
 
int getId () const
 Возвращает идентификатор узла
 
std::shared_ptr< PredicategetPredicate ()
 Возвращает предикат узла
 
void setPredicate (std::shared_ptr< Predicate > pred)
 Задает предикат узла
 
Anymaprun (Anymap &input)
 Передает данные input предикату узла
 
bool verify ()
 Проверяет наличие бесконечных циклов в графе
 

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

Узел графа

Узел графа характеризует состояние данных в конкретном месте графа. Узел хранит предикат, на вход которого будут переданы данные.


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