rm_control
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rm_referee::Graph Class Reference

#include <graph.h>

Public Member Functions

 Graph (const XmlRpc::XmlRpcValue &config, Base &base, int id)
 
void updatePosition (int index)
 
void setOperation (const rm_referee::GraphOperation &operation)
 
int getOperation ()
 
rm_referee::GraphConfig getConfig ()
 
std::string getCharacters ()
 
void setColor (const rm_referee::GraphColor &color)
 
void setContent (const std::string &content)
 
void setEndX (int end_x)
 
void setEndY (int end_y)
 
void setRadius (int radius)
 
void setIntNum (int num)
 
void setFloatNum (float data)
 
void setStartX (int start_x)
 
void setStartY (int start_y)
 
void setStartAngle (int start_angle)
 
void setEndAngle (int end_angle)
 
bool isRepeated ()
 
bool isString ()
 
void updateLastConfig ()
 

Constructor & Destructor Documentation

◆ Graph()

rm_referee::Graph::Graph ( const XmlRpc::XmlRpcValue & config,
Base & base,
int id )
explicit

Member Function Documentation

◆ getCharacters()

std::string rm_referee::Graph::getCharacters ( )
inline

◆ getConfig()

rm_referee::GraphConfig rm_referee::Graph::getConfig ( )
inline

◆ getOperation()

int rm_referee::Graph::getOperation ( )
inline

◆ isRepeated()

bool rm_referee::Graph::isRepeated ( )
inline

◆ isString()

bool rm_referee::Graph::isString ( )
inline

◆ setColor()

void rm_referee::Graph::setColor ( const rm_referee::GraphColor & color)
inline

◆ setContent()

void rm_referee::Graph::setContent ( const std::string & content)
inline

◆ setEndAngle()

void rm_referee::Graph::setEndAngle ( int end_angle)
inline

◆ setEndX()

void rm_referee::Graph::setEndX ( int end_x)
inline

◆ setEndY()

void rm_referee::Graph::setEndY ( int end_y)
inline

◆ setFloatNum()

void rm_referee::Graph::setFloatNum ( float data)
inline

◆ setIntNum()

void rm_referee::Graph::setIntNum ( int num)
inline

◆ setOperation()

void rm_referee::Graph::setOperation ( const rm_referee::GraphOperation & operation)
inline

◆ setRadius()

void rm_referee::Graph::setRadius ( int radius)
inline

◆ setStartAngle()

void rm_referee::Graph::setStartAngle ( int start_angle)
inline

◆ setStartX()

void rm_referee::Graph::setStartX ( int start_x)
inline

◆ setStartY()

void rm_referee::Graph::setStartY ( int start_y)
inline

◆ updateLastConfig()

void rm_referee::Graph::updateLastConfig ( )
inline

◆ updatePosition()

void rm_referee::Graph::updatePosition ( int index)

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