YARP
Yet Another Robot Platform
yarp::robotinterface::Action Class Reference

#include <yarp/robotinterface/Action.h>

Classes

class  Private
 

Public Member Functions

 Action ()
 
 Action (ActionPhase phase, ActionType type, unsigned int level)
 
 Action (const std::string &phase, const std::string &type, unsigned int level)
 
 Action (const Action &other)
 
Actionoperator= (const Action &other)
 
ActionPhasephase ()
 
ActionTypetype ()
 
unsigned int & level ()
 
ParamListparams ()
 
ActionPhase phase () const
 
ActionType type () const
 
unsigned int level () const
 
const ParamListparams () const
 
bool hasParam (const std::string &name) const
 
std::string findParam (const std::string &name) const
 
virtual ~Action ()
 

Detailed Description

Definition at line 13 of file Action.h.

Constructor & Destructor Documentation

◆ Action() [1/4]

yarp::robotinterface::Action::Action ( )
explicit

Definition at line 43 of file Action.cpp.

◆ Action() [2/4]

yarp::robotinterface::Action::Action ( ActionPhase  phase,
ActionType  type,
unsigned int  level 
)

Definition at line 56 of file Action.cpp.

◆ Action() [3/4]

yarp::robotinterface::Action::Action ( const std::string &  phase,
const std::string &  type,
unsigned int  level 
)

Definition at line 48 of file Action.cpp.

◆ Action() [4/4]

yarp::robotinterface::Action::Action ( const Action other)

Definition at line 64 of file Action.cpp.

◆ ~Action()

yarp::robotinterface::Action::~Action ( )
virtual

Definition at line 87 of file Action.cpp.

Member Function Documentation

◆ findParam()

std::string yarp::robotinterface::Action::findParam ( const std::string &  name) const

Definition at line 137 of file Action.cpp.

◆ hasParam()

bool yarp::robotinterface::Action::hasParam ( const std::string &  name) const

Definition at line 132 of file Action.cpp.

◆ level() [1/2]

unsigned int & yarp::robotinterface::Action::level ( )

Definition at line 102 of file Action.cpp.

◆ level() [2/2]

unsigned int yarp::robotinterface::Action::level ( ) const

Definition at line 122 of file Action.cpp.

◆ operator=()

yarp::robotinterface::Action & yarp::robotinterface::Action::operator= ( const Action other)

Definition at line 73 of file Action.cpp.

◆ params() [1/2]

yarp::robotinterface::ParamList & yarp::robotinterface::Action::params ( )

Definition at line 107 of file Action.cpp.

◆ params() [2/2]

const yarp::robotinterface::ParamList & yarp::robotinterface::Action::params ( ) const

Definition at line 127 of file Action.cpp.

◆ phase() [1/2]

yarp::robotinterface::ActionPhase & yarp::robotinterface::Action::phase ( )

Definition at line 92 of file Action.cpp.

◆ phase() [2/2]

yarp::robotinterface::ActionPhase yarp::robotinterface::Action::phase ( ) const

Definition at line 112 of file Action.cpp.

◆ type() [1/2]

yarp::robotinterface::ActionType & yarp::robotinterface::Action::type ( )

Definition at line 97 of file Action.cpp.

◆ type() [2/2]

yarp::robotinterface::ActionType yarp::robotinterface::Action::type ( ) const

Definition at line 117 of file Action.cpp.


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