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

Class InputData. More...

#include <yarp/manager/data.h>

+ Inheritance diagram for yarp::manager::InputData:

Public Member Functions

 InputData ()
 Class InputData. More...
 
 InputData (const char *szName)
 
 InputData (const InputData &input)
 
 ~InputData () 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 setPriority (bool prio)
 
void setRequired (bool req)
 
bool isRequired ()
 
bool withPriority ()
 
void setDescription (const char *szDesc)
 
const char * getDescription ()
 
void setPortType (NodeType type)
 
NodeType getPortType ()
 
void setOwner (Node *owner)
 
Nodeowner ()
 
bool operator== (const InputData &input) 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

Class InputData.

Definition at line 25 of file data.h.

Constructor & Destructor Documentation

◆ InputData() [1/3]

InputData::InputData ( )

Class InputData.

Definition at line 16 of file data.cpp.

◆ InputData() [2/3]

InputData::InputData ( const char *  szName)

Definition at line 24 of file data.cpp.

◆ InputData() [3/3]

InputData::InputData ( const InputData input)

Definition at line 33 of file data.cpp.

◆ ~InputData()

InputData::~InputData ( )
overridedefault

Member Function Documentation

◆ clone()

Node * InputData::clone ( )
overridevirtual

Implements yarp::manager::Node.

Definition at line 49 of file data.cpp.

◆ getCarrier()

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

Definition at line 42 of file data.h.

◆ getDescription()

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

Definition at line 48 of file data.h.

◆ getName()

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

Definition at line 38 of file data.h.

◆ getPort()

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

Definition at line 40 of file data.h.

◆ getPortType()

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

Definition at line 50 of file data.h.

◆ isRequired()

bool yarp::manager::InputData::isRequired ( )
inline

Definition at line 45 of file data.h.

◆ operator==()

bool yarp::manager::InputData::operator== ( const InputData input) const
inline

Definition at line 54 of file data.h.

◆ owner()

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

Definition at line 52 of file data.h.

◆ setCarrier()

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

Definition at line 41 of file data.h.

◆ setDescription()

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

Definition at line 47 of file data.h.

◆ setName()

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

Definition at line 33 of file data.h.

◆ setOwner()

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

Definition at line 51 of file data.h.

◆ setPort()

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

Definition at line 39 of file data.h.

◆ setPortType()

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

Definition at line 49 of file data.h.

◆ setPriority()

void yarp::manager::InputData::setPriority ( bool  prio)
inline

Definition at line 43 of file data.h.

◆ setRequired()

void yarp::manager::InputData::setRequired ( bool  req)
inline

Definition at line 44 of file data.h.

◆ withPriority()

bool yarp::manager::InputData::withPriority ( )
inline

Definition at line 46 of file data.h.


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