TwiceAsNice  2019-02-18
Public Slots | Public Member Functions | Private Member Functions | Private Attributes | List of all members
BasdaMoccaLCServiceItem Class Reference

#include <BasdaMoccaLCServiceItem.h>

Inheritance diagram for BasdaMoccaLCServiceItem:
Inheritance graph
Collaboration diagram for BasdaMoccaLCServiceItem:
Collaboration graph

Public Slots

virtual void slotNice_updateFiberPlate (Nice::MapStringInt)
 
virtual void slotNice_updateFiberPlate (Nice::MapStringInt)
 

Public Member Functions

 BasdaMoccaLCServiceItem (Nice::JointPtr _config, int _maxIntesity, QGraphicsItem *_parent=0)
 
virtual ~BasdaMoccaLCServiceItem ()
 
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
 
 BasdaMoccaLCServiceItem (Nice::JointPtr _config, int _maxIntesity, QGraphicsItem *_parent=0)
 
virtual ~BasdaMoccaLCServiceItem ()
 
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
 

Private Member Functions

void getElements ()
 
void recursiveSearch (QDomNode node)
 
QString getAttribute (QString _elementName, QString _attribute)
 
void changeAttribute (QString _elementName, QString _attribute, QString _value)
 
void setIntesity (std::string _name, int _intensity)
 
void getElements ()
 
void recursiveSearch (QDomNode node)
 
QString getAttribute (QString _elementName, QString _attribute)
 
void changeAttribute (QString _elementName, QString _attribute, QString _value)
 
void setIntesity (std::string _name, int _intensity)
 

Private Attributes

Nice::JointPtr m_config
 
int m_maxIntensity
 
std::vector< Nice::PropertyPtrm_connectedProps
 
QString m_data
 
QDomDocument m_domDoc
 
std::map< QString, QDomElement > m_elements
 
QSvgRenderer * m_renderer
 
Nice::I64 m_id
 

Constructor & Destructor Documentation

◆ BasdaMoccaLCServiceItem() [1/2]

BasdaMoccaLCServiceItem::BasdaMoccaLCServiceItem ( Nice::JointPtr  _config,
int  _maxIntesity,
QGraphicsItem *  _parent = 0 
)

◆ ~BasdaMoccaLCServiceItem() [1/2]

BasdaMoccaLCServiceItem::~BasdaMoccaLCServiceItem ( )
virtual

◆ BasdaMoccaLCServiceItem() [2/2]

BasdaMoccaLCServiceItem::BasdaMoccaLCServiceItem ( Nice::JointPtr  _config,
int  _maxIntesity,
QGraphicsItem *  _parent = 0 
)

◆ ~BasdaMoccaLCServiceItem() [2/2]

virtual BasdaMoccaLCServiceItem::~BasdaMoccaLCServiceItem ( )
virtual

Member Function Documentation

◆ changeAttribute() [1/2]

void BasdaMoccaLCServiceItem::changeAttribute ( QString  _elementName,
QString  _attribute,
QString  _value 
)
private

◆ changeAttribute() [2/2]

void BasdaMoccaLCServiceItem::changeAttribute ( QString  _elementName,
QString  _attribute,
QString  _value 
)
private

◆ getAttribute() [1/2]

QString BasdaMoccaLCServiceItem::getAttribute ( QString  _elementName,
QString  _attribute 
)
private

◆ getAttribute() [2/2]

QString BasdaMoccaLCServiceItem::getAttribute ( QString  _elementName,
QString  _attribute 
)
private

◆ getElements() [1/2]

void BasdaMoccaLCServiceItem::getElements ( )
private

◆ getElements() [2/2]

void BasdaMoccaLCServiceItem::getElements ( )
private

◆ paint() [1/2]

virtual void BasdaMoccaLCServiceItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget = 0 
)
virtual

◆ paint() [2/2]

void BasdaMoccaLCServiceItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget = 0 
)
virtual

◆ recursiveSearch() [1/2]

void BasdaMoccaLCServiceItem::recursiveSearch ( QDomNode  node)
private

◆ recursiveSearch() [2/2]

void BasdaMoccaLCServiceItem::recursiveSearch ( QDomNode  node)
private

◆ setIntesity() [1/2]

void BasdaMoccaLCServiceItem::setIntesity ( std::string  _name,
int  _intensity 
)
private

◆ setIntesity() [2/2]

void BasdaMoccaLCServiceItem::setIntesity ( std::string  _name,
int  _intensity 
)
private

◆ slotNice_updateFiberPlate [1/2]

void BasdaMoccaLCServiceItem::slotNice_updateFiberPlate ( Nice::MapStringInt  _intensity)
virtualslot

◆ slotNice_updateFiberPlate [2/2]

virtual void BasdaMoccaLCServiceItem::slotNice_updateFiberPlate ( Nice::MapStringInt  )
virtualslot

Member Data Documentation

◆ m_config

Nice::JointPtr BasdaMoccaLCServiceItem::m_config
private

◆ m_connectedProps

std::vector< Nice::PropertyPtr > BasdaMoccaLCServiceItem::m_connectedProps
private

◆ m_data

QString BasdaMoccaLCServiceItem::m_data
private

◆ m_domDoc

QDomDocument BasdaMoccaLCServiceItem::m_domDoc
private

◆ m_elements

std::map< QString, QDomElement > BasdaMoccaLCServiceItem::m_elements
private

◆ m_id

Nice::I64 BasdaMoccaLCServiceItem::m_id
private

◆ m_maxIntensity

int BasdaMoccaLCServiceItem::m_maxIntensity
private

◆ m_renderer

QSvgRenderer * BasdaMoccaLCServiceItem::m_renderer
private

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