YARP
Yet Another Robot Platform
yarp::manager::OutputData Class Reference

#include <yarp/manager/data.h>

+ Inheritance diagram for yarp::manager::OutputData:

Public Member Functions

 OutputData ()
 Class OutputData. More...
 
 OutputData (const char *szName)
 
 OutputData (const OutputData &input)
 
 ~OutputData () override
 
Nodeclone () override
 
void setName (const char *szName)
 
const char * getName ()
 
void setPort (const char *szPort)
 
const char * getPort ()
 
void setCarrier (const char *szCr)
 
const char * getCarrier ()
 
void setDescription (const char *szDesc)
 
const char * getDescription ()
 
void setPortType (NodeType type)
 
NodeType getPortType ()
 
void setOwner (Node *owner)
 
Nodeowner ()
 
bool operator== (const OutputData &output) const
 
- Public Member Functions inherited from yarp::manager::Node
 Node (NodeType _type)
 
 Node (NodeType _type, const char *szLabel)
 
virtual ~Node ()
 
void setSatisfied (bool sat)
 
bool isSatisfied ()
 
void setVisited (bool vis)
 
bool isVisited ()
 
bool isLeaf ()
 
NodeType getType ()
 
void setLabel (const char *szLabel)
 
const char * getLabel ()
 
int sucCount ()
 
LinkgetLinkAt (int index)
 
bool addSuc (Node *node, float weight, bool _virtual=false)
 class Node More...
 
bool removeSuc (Node *node)
 
void removeAllSuc ()
 
bool hasSuc (Node *node)
 
GraphicModelgetModel ()
 
void setModel (GraphicModel *mdl)
 

Detailed Description

Definition at line 72 of file data.h.

Constructor & Destructor Documentation

◆ OutputData() [1/3]

OutputData::OutputData ( )

Class OutputData.

Definition at line 61 of file data.cpp.

◆ OutputData() [2/3]

OutputData::OutputData ( const char *  szName)

Definition at line 68 of file data.cpp.

◆ OutputData() [3/3]

OutputData::OutputData ( const OutputData input)

Definition at line 76 of file data.cpp.

◆ ~OutputData()

OutputData::~OutputData ( )
overridedefault

Member Function Documentation

◆ clone()

Node * OutputData::clone ( )
overridevirtual

Implements yarp::manager::Node.

Definition at line 90 of file data.cpp.

◆ getCarrier()

const char* yarp::manager::OutputData::getCarrier ( )
inline

Definition at line 89 of file data.h.

◆ getDescription()

const char* yarp::manager::OutputData::getDescription ( )
inline

Definition at line 91 of file data.h.

◆ getName()

const char* yarp::manager::OutputData::getName ( )
inline

Definition at line 85 of file data.h.

◆ getPort()

const char* yarp::manager::OutputData::getPort ( )
inline

Definition at line 87 of file data.h.

◆ getPortType()

NodeType yarp::manager::OutputData::getPortType ( )
inline

Definition at line 93 of file data.h.

◆ operator==()

bool yarp::manager::OutputData::operator== ( const OutputData output) const
inline

Definition at line 99 of file data.h.

◆ owner()

Node* yarp::manager::OutputData::owner ( )
inline

Definition at line 96 of file data.h.

◆ setCarrier()

void yarp::manager::OutputData::setCarrier ( const char *  szCr)
inline

Definition at line 88 of file data.h.

◆ setDescription()

void yarp::manager::OutputData::setDescription ( const char *  szDesc)
inline

Definition at line 90 of file data.h.

◆ setName()

void yarp::manager::OutputData::setName ( const char *  szName)
inline

Definition at line 80 of file data.h.

◆ setOwner()

void yarp::manager::OutputData::setOwner ( Node owner)
inline

Definition at line 95 of file data.h.

◆ setPort()

void yarp::manager::OutputData::setPort ( const char *  szPort)
inline

Definition at line 86 of file data.h.

◆ setPortType()

void yarp::manager::OutputData::setPortType ( NodeType  type)
inline

Definition at line 92 of file data.h.


The documentation for this class was generated from the following files: