Public Member Functions | Private Attributes | List of all members
rqt_multiplot::MessageFieldItem Class Reference

#include <MessageFieldItem.h>

Public Member Functions

void appendChild (MessageFieldItem *child)
 
MessageFieldItemgetChild (size_t row) const
 
MessageFieldItemgetChild (const QString &name) const
 
const variant_topic_tools::DataType & getDataType () const
 
MessageFieldItemgetDescendant (const QString &path) const
 
const QString & getName () const
 
size_t getNumChildren () const
 
size_t getNumColumns () const
 
MessageFieldItemgetParent () const
 
int getRow () const
 
 MessageFieldItem (const variant_topic_tools::DataType &dataType, MessageFieldItem *parent=0, const QString &name=QString())
 
void update (const QString &path)
 
 ~MessageFieldItem ()
 

Private Attributes

QList< MessageFieldItem * > children_
 
variant_topic_tools::DataType dataType_
 
QString name_
 
MessageFieldItemparent_
 

Detailed Description

Definition at line 28 of file MessageFieldItem.h.

Constructor & Destructor Documentation

rqt_multiplot::MessageFieldItem::MessageFieldItem ( const variant_topic_tools::DataType &  dataType,
MessageFieldItem parent = 0,
const QString &  name = QString() 
)

Definition at line 34 of file MessageFieldItem.cpp.

rqt_multiplot::MessageFieldItem::~MessageFieldItem ( )

Definition at line 63 of file MessageFieldItem.cpp.

Member Function Documentation

void rqt_multiplot::MessageFieldItem::appendChild ( MessageFieldItem child)

Definition at line 133 of file MessageFieldItem.cpp.

MessageFieldItem * rqt_multiplot::MessageFieldItem::getChild ( size_t  row) const

Definition at line 81 of file MessageFieldItem.cpp.

MessageFieldItem * rqt_multiplot::MessageFieldItem::getChild ( const QString &  name) const

Definition at line 85 of file MessageFieldItem.cpp.

const variant_topic_tools::DataType & rqt_multiplot::MessageFieldItem::getDataType ( ) const

Definition at line 125 of file MessageFieldItem.cpp.

MessageFieldItem * rqt_multiplot::MessageFieldItem::getDescendant ( const QString &  path) const

Definition at line 95 of file MessageFieldItem.cpp.

const QString & rqt_multiplot::MessageFieldItem::getName ( ) const

Definition at line 121 of file MessageFieldItem.cpp.

size_t rqt_multiplot::MessageFieldItem::getNumChildren ( ) const

Definition at line 77 of file MessageFieldItem.cpp.

size_t rqt_multiplot::MessageFieldItem::getNumColumns ( ) const

Definition at line 117 of file MessageFieldItem.cpp.

MessageFieldItem * rqt_multiplot::MessageFieldItem::getParent ( ) const

Definition at line 73 of file MessageFieldItem.cpp.

int rqt_multiplot::MessageFieldItem::getRow ( ) const

Definition at line 110 of file MessageFieldItem.cpp.

void rqt_multiplot::MessageFieldItem::update ( const QString &  path)

Definition at line 137 of file MessageFieldItem.cpp.

Member Data Documentation

QList<MessageFieldItem*> rqt_multiplot::MessageFieldItem::children_
private

Definition at line 50 of file MessageFieldItem.h.

variant_topic_tools::DataType rqt_multiplot::MessageFieldItem::dataType_
private

Definition at line 53 of file MessageFieldItem.h.

QString rqt_multiplot::MessageFieldItem::name_
private

Definition at line 52 of file MessageFieldItem.h.

MessageFieldItem* rqt_multiplot::MessageFieldItem::parent_
private

Definition at line 49 of file MessageFieldItem.h.


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


rqt_multiplot
Author(s): Ralf Kaestner
autogenerated on Wed Jul 10 2019 03:49:44