Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Slots
jsk_rviz_plugins::NormalDisplay Class Reference

#include <normal_display.h>

Inheritance diagram for jsk_rviz_plugins::NormalDisplay:
Inheritance graph
[legend]

List of all members.

Public Types

enum  ColorTypes { POINTS_COLOR, FLAT_COLOR, DIRECTION_COLOR, CURVATURE_COLOR }

Public Member Functions

 NormalDisplay ()
virtual ~NormalDisplay ()

Public Attributes

float alpha_
rviz::FloatPropertyalpha_property_
rviz::ColorPropertycolor_property_
rviz::ColorPropertymax_color_property_
rviz::ColorPropertymin_color_property_
rviz::BoolPropertyrainbow_property_
float scale_
rviz::FloatPropertyscale_property_
float skip_rate_
rviz::FloatPropertyskip_rate_property_
rviz::EnumPropertystyle_property_

Protected Member Functions

virtual void onInitialize ()
virtual void reset ()

Protected Attributes

boost::circular_buffer
< std::shared_ptr
< NormalVisual > > 
visuals_

Private Slots

void getRainbow (float value, float &rf, float &gf, float &bf)
void processMessage (const sensor_msgs::PointCloud2::ConstPtr &msg)
void updateAlpha ()
void updateRainbow ()
void updateScale ()
void updateSkipRate ()
void updateStyle ()

Detailed Description

Definition at line 29 of file normal_display.h.


Member Enumeration Documentation

Enumerator:
POINTS_COLOR 
FLAT_COLOR 
DIRECTION_COLOR 
CURVATURE_COLOR 

Definition at line 47 of file normal_display.h.


Constructor & Destructor Documentation

Definition at line 9 of file normal_display.cpp.

Definition at line 129 of file normal_display.cpp.


Member Function Documentation

void jsk_rviz_plugins::NormalDisplay::getRainbow ( float  value,
float &  rf,
float &  gf,
float &  bf 
) [private, slot]

Definition at line 56 of file normal_display.cpp.

void jsk_rviz_plugins::NormalDisplay::onInitialize ( ) [protected, virtual]

Reimplemented from rviz::MessageFilterDisplay< sensor_msgs::PointCloud2 >.

Definition at line 124 of file normal_display.cpp.

void jsk_rviz_plugins::NormalDisplay::processMessage ( const sensor_msgs::PointCloud2::ConstPtr &  msg) [private, slot]

Definition at line 143 of file normal_display.cpp.

void jsk_rviz_plugins::NormalDisplay::reset ( ) [protected, virtual]

Reimplemented from rviz::MessageFilterDisplay< sensor_msgs::PointCloud2 >.

Definition at line 136 of file normal_display.cpp.

Definition at line 85 of file normal_display.cpp.

Definition at line 71 of file normal_display.cpp.

Definition at line 81 of file normal_display.cpp.

Definition at line 89 of file normal_display.cpp.

Definition at line 93 of file normal_display.cpp.


Member Data Documentation

Definition at line 45 of file normal_display.h.

Definition at line 42 of file normal_display.h.

Definition at line 36 of file normal_display.h.

Definition at line 38 of file normal_display.h.

Definition at line 37 of file normal_display.h.

Definition at line 40 of file normal_display.h.

Definition at line 44 of file normal_display.h.

Definition at line 41 of file normal_display.h.

Definition at line 43 of file normal_display.h.

Definition at line 39 of file normal_display.h.

Definition at line 35 of file normal_display.h.

boost::circular_buffer<std::shared_ptr<NormalVisual> > jsk_rviz_plugins::NormalDisplay::visuals_ [protected]

Definition at line 59 of file normal_display.h.


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


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Wed May 1 2019 02:40:22