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

#include <yarp/robotinterface/experimental/Action.h>

Detailed Description

Definition at line 18 of file 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 ()
 

Constructor & Destructor Documentation

◆ Action() [1/4]

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

Definition at line 55 of file Action.cpp.

◆ Action() [2/4]

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

Definition at line 68 of file Action.cpp.

◆ Action() [3/4]

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

Definition at line 60 of file Action.cpp.

◆ Action() [4/4]

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

Definition at line 76 of file Action.cpp.

◆ ~Action()

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

Definition at line 99 of file Action.cpp.

Member Function Documentation

◆ findParam()

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

Definition at line 149 of file Action.cpp.

◆ hasParam()

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

Definition at line 144 of file Action.cpp.

◆ level() [1/2]

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

Definition at line 114 of file Action.cpp.

◆ level() [2/2]

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

Definition at line 134 of file Action.cpp.

◆ operator=()

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

Definition at line 85 of file Action.cpp.

◆ params() [1/2]

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

Definition at line 119 of file Action.cpp.

◆ params() [2/2]

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

Definition at line 139 of file Action.cpp.

◆ phase() [1/2]

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

Definition at line 104 of file Action.cpp.

◆ phase() [2/2]

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

Definition at line 124 of file Action.cpp.

◆ type() [1/2]

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

Definition at line 109 of file Action.cpp.

◆ type() [2/2]

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

Definition at line 129 of file Action.cpp.


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