Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
tuw_nav_rviz_plugin::RouteSegmentsDisplay Class Reference

#include <RouteSegmentsDisplay.h>

Inheritance diagram for tuw_nav_rviz_plugin::RouteSegmentsDisplay:
Inheritance graph
[legend]

Public Member Functions

 RouteSegmentsDisplay ()
 
virtual ~RouteSegmentsDisplay ()
 
- Public Member Functions inherited from rviz::MessageFilterDisplay< tuw_nav_msgs::RouteSegments >
 MessageFilterDisplay ()
 
virtual void setTopic (const QString &topic, const QString &datatype)
 
virtual ~MessageFilterDisplay ()
 
- Public Member Functions inherited from rviz::_RosTopicDisplay
 _RosTopicDisplay ()
 
- Public Member Functions inherited from rviz::Display
virtual void deleteStatus (const QString &name)
 
void deleteStatusStd (const std::string &name)
 
 Display ()
 
void emitTimeSignal (ros::Time time)
 
QWidget * getAssociatedWidget () const
 
PanelDockWidgetgetAssociatedWidgetPanel ()
 
virtual QString getClassId () const
 
Ogre::SceneNode * getSceneNode () const
 
virtual QVariant getViewData (int column, int role) const
 
virtual Qt::ItemFlags getViewFlags (int column) const
 
uint32_t getVisibilityBits ()
 
void initialize (DisplayContext *context)
 
bool isEnabled () const
 
virtual void load (const Config &config)
 
virtual void save (Config config) const
 
void setAssociatedWidget (QWidget *widget)
 
virtual void setClassId (const QString &class_id)
 
void setFixedFrame (const QString &fixed_frame)
 
void setName (const QString &name)
 
virtual void setStatus (StatusProperty::Level level, const QString &name, const QString &text)
 
void setStatusStd (StatusProperty::Level level, const std::string &name, const std::string &text)
 
void setVisibilityBits (uint32_t bits)
 
void unsetVisibilityBits (uint32_t bits)
 
virtual void update (float wall_dt, float ros_dt)
 
virtual ~Display ()
 
- Public Member Functions inherited from rviz::BoolProperty
 BoolProperty (const QString &name=QString(), bool default_value=false, const QString &description=QString(), Property *parent=0, const char *changed_slot=0, QObject *receiver=0)
 
virtual bool getBool () const
 
virtual bool getDisableChildren ()
 
bool getDisableChildrenIfFalse ()
 
void setDisableChildrenIfFalse (bool disable)
 
virtual ~BoolProperty ()
 
- Public Member Functions inherited from rviz::Property
virtual void addChild (Property *child, int index=-1)
 
PropertychildAt (int index) const
 
virtual PropertychildAtUnchecked (int index) const
 
virtual void collapse ()
 
bool contains (Property *possible_child) const
 
virtual QWidget * createEditor (QWidget *parent, const QStyleOptionViewItem &option)
 
virtual void expand ()
 
virtual QString getDescription () const
 
virtual bool getHidden () const
 
virtual QIcon getIcon () const
 
PropertyTreeModelgetModel () const
 
virtual QString getName () const
 
std::string getNameStd () const
 
PropertygetParent () const
 
virtual bool getReadOnly ()
 
virtual QVariant getValue () const
 
void hide ()
 
bool isAncestorOf (Property *possible_child) const
 
virtual void moveChild (int from_index, int to_index)
 
virtual int numChildren () const
 
virtual bool paint (QPainter *painter, const QStyleOptionViewItem &option) const
 
 Property (const QString &name=QString(), const QVariant default_value=QVariant(), const QString &description=QString(), Property *parent=0, const char *changed_slot=0, QObject *receiver=0)
 
virtual void removeChildren (int start_index=0, int count=-1)
 
int rowNumberInParent () const
 
virtual void setDescription (const QString &description)
 
virtual void setHidden (bool hidden)
 
virtual void setIcon (const QIcon &icon)
 
void setModel (PropertyTreeModel *model)
 
void setParent (Property *new_parent)
 
virtual void setReadOnly (bool read_only)
 
void setShouldBeSaved (bool save)
 
virtual bool setValue (const QVariant &new_value)
 
bool shouldBeSaved () const
 
void show ()
 
virtual PropertysubProp (const QString &sub_name)
 
PropertytakeChild (Property *child)
 
virtual PropertytakeChildAt (int index)
 
virtual ~Property ()
 

Protected Member Functions

virtual void onInitialize ()
 
virtual void reset ()
 
- Protected Member Functions inherited from rviz::MessageFilterDisplay< tuw_nav_msgs::RouteSegments >
virtual void fixedFrameChanged ()
 
void incomingMessage (const typename tuw_nav_msgs::RouteSegments::ConstPtr &msg)
 
virtual void onDisable ()
 
virtual void onEnable ()
 
virtual void processMessage (const typename tuw_nav_msgs::RouteSegments::ConstPtr &msg)=0
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 
virtual void updateTopic ()
 
- Protected Member Functions inherited from rviz::Display
virtual void clearStatuses ()
 
bool initialized () const
 
- Protected Member Functions inherited from rviz::Property
void loadValue (const Config &config)
 

Private Slots

void updateCenterPointColor ()
 
void updateCenterPointScale ()
 
void updateCenterPointShape ()
 
void updateColorArcs ()
 
void updateColorLines ()
 
void updateEndPointColor ()
 
void updateEndPointScale ()
 
void updateEndPointShape ()
 
void updateHistoryLength ()
 
void updateShowArcs ()
 
void updateShowCenterPoints ()
 
void updateShowEndPoints ()
 
void updateShowLines ()
 
void updateShowStartPoints ()
 
void updateStartPointColor ()
 
void updateStartPointScale ()
 
void updateStartPointShape ()
 

Private Member Functions

void processMessage (const tuw_nav_msgs::RouteSegments::ConstPtr &msg)
 

Private Attributes

rviz::ColorPropertycolor_arcs_
 
rviz::ColorPropertycolor_center_point_
 
rviz::ColorPropertycolor_end_point_
 
rviz::ColorPropertycolor_lines_
 
rviz::ColorPropertycolor_start_point_
 
rviz::IntPropertyhistory_length_property_
 
rviz::FloatPropertyscale_center_point_
 
rviz::FloatPropertyscale_end_point_
 
rviz::FloatPropertyscale_start_point_
 
rviz::EnumPropertyshape_center_point_
 
rviz::EnumPropertyshape_end_point_
 
rviz::EnumPropertyshape_start_point_
 
rviz::BoolPropertyshow_arcs_property_
 
rviz::BoolPropertyshow_center_point_
 
rviz::BoolPropertyshow_end_point_
 
rviz::BoolPropertyshow_lines_property_
 
rviz::BoolPropertyshow_start_point_
 
boost::circular_buffer< boost::shared_ptr< RouteSegmentsVisual > > visuals_
 

Additional Inherited Members

- Public Types inherited from rviz::MessageFilterDisplay< tuw_nav_msgs::RouteSegments >
typedef MessageFilterDisplay< tuw_nav_msgs::RouteSegments > MFDClass
 
- Public Slots inherited from rviz::Display
virtual void onEnableChanged ()
 
void queueRender ()
 
void setEnabled (bool enabled)
 
virtual void setIcon (const QIcon &icon)
 
- Public Slots inherited from rviz::BoolProperty
bool setBool (bool value)
 
- Signals inherited from rviz::Display
void timeSignal (rviz::Display *display, ros::Time time)
 
- Signals inherited from rviz::Property
void aboutToChange ()
 
void changed ()
 
void childListChanged (Property *this_property)
 
- Protected Slots inherited from rviz::_RosTopicDisplay
- Protected Attributes inherited from rviz::MessageFilterDisplay< tuw_nav_msgs::RouteSegments >
uint32_t messages_received_
 
message_filters::Subscriber< tuw_nav_msgs::RouteSegments > sub_
 
tf::MessageFilter< tuw_nav_msgs::RouteSegments > * tf_filter_
 
- Protected Attributes inherited from rviz::_RosTopicDisplay
RosTopicPropertytopic_property_
 
BoolPropertyunreliable_property_
 
- Protected Attributes inherited from rviz::Display
DisplayContextcontext_
 
QString fixed_frame_
 
Ogre::SceneManager * scene_manager_
 
Ogre::SceneNode * scene_node_
 
ros::NodeHandle threaded_nh_
 
ros::NodeHandle update_nh_
 
- Protected Attributes inherited from rviz::Property
bool child_indexes_valid_
 
QIcon icon_
 
PropertyTreeModelmodel_
 
QVariant value_
 

Detailed Description

Definition at line 69 of file RouteSegmentsDisplay.h.

Constructor & Destructor Documentation

tuw_nav_rviz_plugin::RouteSegmentsDisplay::RouteSegmentsDisplay ( )

Definition at line 51 of file RouteSegmentsDisplay.cpp.

tuw_nav_rviz_plugin::RouteSegmentsDisplay::~RouteSegmentsDisplay ( )
virtual

Definition at line 134 of file RouteSegmentsDisplay.cpp.

Member Function Documentation

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::onInitialize ( )
protectedvirtual
void tuw_nav_rviz_plugin::RouteSegmentsDisplay::processMessage ( const tuw_nav_msgs::RouteSegments::ConstPtr &  msg)
private

Definition at line 233 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::reset ( )
protectedvirtual
void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateCenterPointColor ( )
privateslot

Definition at line 177 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateCenterPointScale ( )
privateslot

Definition at line 188 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateCenterPointShape ( )
privateslot

Definition at line 182 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateColorArcs ( )
privateslot

Definition at line 210 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateColorLines ( )
privateslot

Definition at line 200 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateEndPointColor ( )
privateslot

Definition at line 161 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateEndPointScale ( )
privateslot

Definition at line 172 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateEndPointShape ( )
privateslot

Definition at line 166 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateHistoryLength ( )
privateslot

Definition at line 194 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateShowArcs ( )
privateslot

Definition at line 215 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateShowCenterPoints ( )
privateslot

Definition at line 227 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateShowEndPoints ( )
privateslot

Definition at line 223 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateShowLines ( )
privateslot

Definition at line 205 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateShowStartPoints ( )
privateslot

Definition at line 219 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateStartPointColor ( )
privateslot

Definition at line 144 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateStartPointScale ( )
privateslot

Definition at line 155 of file RouteSegmentsDisplay.cpp.

void tuw_nav_rviz_plugin::RouteSegmentsDisplay::updateStartPointShape ( )
privateslot

Definition at line 149 of file RouteSegmentsDisplay.cpp.

Member Data Documentation

rviz::ColorProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::color_arcs_
private

Definition at line 135 of file RouteSegmentsDisplay.h.

rviz::ColorProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::color_center_point_
private

Definition at line 125 of file RouteSegmentsDisplay.h.

rviz::ColorProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::color_end_point_
private

Definition at line 122 of file RouteSegmentsDisplay.h.

rviz::ColorProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::color_lines_
private

Definition at line 133 of file RouteSegmentsDisplay.h.

rviz::ColorProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::color_start_point_
private

Definition at line 119 of file RouteSegmentsDisplay.h.

rviz::IntProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::history_length_property_
private

Definition at line 137 of file RouteSegmentsDisplay.h.

rviz::FloatProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::scale_center_point_
private

Definition at line 127 of file RouteSegmentsDisplay.h.

rviz::FloatProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::scale_end_point_
private

Definition at line 124 of file RouteSegmentsDisplay.h.

rviz::FloatProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::scale_start_point_
private

Definition at line 121 of file RouteSegmentsDisplay.h.

rviz::EnumProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::shape_center_point_
private

Definition at line 126 of file RouteSegmentsDisplay.h.

rviz::EnumProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::shape_end_point_
private

Definition at line 123 of file RouteSegmentsDisplay.h.

rviz::EnumProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::shape_start_point_
private

Definition at line 120 of file RouteSegmentsDisplay.h.

rviz::BoolProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::show_arcs_property_
private

Definition at line 136 of file RouteSegmentsDisplay.h.

rviz::BoolProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::show_center_point_
private

Definition at line 129 of file RouteSegmentsDisplay.h.

rviz::BoolProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::show_end_point_
private

Definition at line 130 of file RouteSegmentsDisplay.h.

rviz::BoolProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::show_lines_property_
private

Definition at line 134 of file RouteSegmentsDisplay.h.

rviz::BoolProperty* tuw_nav_rviz_plugin::RouteSegmentsDisplay::show_start_point_
private

Definition at line 131 of file RouteSegmentsDisplay.h.

boost::circular_buffer<boost::shared_ptr<RouteSegmentsVisual> > tuw_nav_rviz_plugin::RouteSegmentsDisplay::visuals_
private

Definition at line 116 of file RouteSegmentsDisplay.h.


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


tuw_nav_rviz_plugin
Author(s):
autogenerated on Sun Aug 28 2016 03:53:55