a Node of a Graph
More...
#include <yarp/manager/node.h>
a Node of a Graph
Definition at line 68 of file node.h.
◆ Node() [1/2]
yarp::manager::Node::Node |
( |
NodeType |
_type | ) |
|
|
inline |
◆ Node() [2/2]
yarp::manager::Node::Node |
( |
NodeType |
_type, |
|
|
const char * |
szLabel |
|
) |
| |
|
inline |
◆ ~Node()
virtual yarp::manager::Node::~Node |
( |
| ) |
|
|
inlinevirtual |
◆ addSuc()
bool Node::addSuc |
( |
Node * |
node, |
|
|
float |
weight, |
|
|
bool |
_virtual = false |
|
) |
| |
◆ clone()
virtual Node* yarp::manager::Node::clone |
( |
| ) |
|
|
pure virtual |
Implemented in yarp::manager::MultiResource, yarp::manager::Computer, yarp::manager::Processor, yarp::manager::Network, yarp::manager::Storage, yarp::manager::Memory, yarp::manager::GPU, yarp::manager::Module, yarp::manager::ResYarpPort, yarp::manager::Platform, yarp::manager::OutputData, yarp::manager::InputData, yarp::manager::BinaryNode, and yarp::manager::Application.
◆ getLabel()
const char* yarp::manager::Node::getLabel |
( |
| ) |
|
|
inline |
◆ getLinkAt()
Link& yarp::manager::Node::getLinkAt |
( |
int |
index | ) |
|
|
inline |
◆ getModel()
◆ getType()
NodeType yarp::manager::Node::getType |
( |
| ) |
|
|
inline |
◆ hasSuc()
bool Node::hasSuc |
( |
Node * |
node | ) |
|
◆ isLeaf()
bool yarp::manager::Node::isLeaf |
( |
| ) |
|
|
inline |
◆ isSatisfied()
bool yarp::manager::Node::isSatisfied |
( |
| ) |
|
|
inline |
◆ isVisited()
bool yarp::manager::Node::isVisited |
( |
| ) |
|
|
inline |
◆ removeAllSuc()
void Node::removeAllSuc |
( |
| ) |
|
◆ removeSuc()
bool Node::removeSuc |
( |
Node * |
node | ) |
|
◆ setLabel()
void yarp::manager::Node::setLabel |
( |
const char * |
szLabel | ) |
|
|
inline |
◆ setModel()
◆ setSatisfied()
void yarp::manager::Node::setSatisfied |
( |
bool |
sat | ) |
|
|
inline |
◆ setVisited()
void yarp::manager::Node::setVisited |
( |
bool |
vis | ) |
|
|
inline |
◆ sucCount()
int yarp::manager::Node::sucCount |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files:
- src/libYARP_manager/src/yarp/manager/node.h
- src/libYARP_manager/src/yarp/manager/node.cpp