Public Types | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
jsk_rviz_plugin::CameraInfoDisplay Class Reference

#include <camera_info_display.h>

Inheritance diagram for jsk_rviz_plugin::CameraInfoDisplay:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< rviz::BillboardLine
BillboardLinePtr
typedef boost::shared_ptr
< rviz::Shape
ShapePtr

Public Member Functions

 CameraInfoDisplay ()
virtual ~CameraInfoDisplay ()

Protected Slots

void updateAlpha ()
void updateColor ()
void updateEdgeColor ()
void updateFarClipDistance ()
void updateShowPolygons ()

Protected Member Functions

virtual void addPointToEdge (const cv::Point3d &point)
virtual void addPolygon (const cv::Point3d &O, const cv::Point3d &A, const cv::Point3d &B)
virtual void createCameraInfoShapes (const sensor_msgs::CameraInfo::ConstPtr &camera_info)
virtual bool isSameCameraInfo (const sensor_msgs::CameraInfo::ConstPtr &camera_info)
virtual void onInitialize ()
virtual void prepareMaterial ()
virtual void processMessage (const sensor_msgs::CameraInfo::ConstPtr &msg)
virtual void reset ()

Protected Attributes

double alpha_
rviz::FloatPropertyalpha_property_
sensor_msgs::CameraInfo::ConstPtr camera_info_
QColor color_
rviz::ColorPropertycolor_property_
QColor edge_color_
rviz::ColorPropertyedge_color_property_
BillboardLinePtr edges_
double far_clip_distance_
rviz::FloatPropertyfar_clip_distance_property_
Ogre::MaterialPtr material_
std::vector< TrianglePolygon::Ptrpolygons_
bool show_polygons_
rviz::BoolPropertyshow_polygons_property_
Ogre::TexturePtr texture_

Detailed Description

Definition at line 74 of file camera_info_display.h.


Member Typedef Documentation

Definition at line 80 of file camera_info_display.h.

Definition at line 79 of file camera_info_display.h.


Constructor & Destructor Documentation

Definition at line 77 of file camera_info_display.cpp.

Definition at line 109 of file camera_info_display.cpp.


Member Function Documentation

void jsk_rviz_plugin::CameraInfoDisplay::addPointToEdge ( const cv::Point3d &  point) [protected, virtual]

Definition at line 191 of file camera_info_display.cpp.

void jsk_rviz_plugin::CameraInfoDisplay::addPolygon ( const cv::Point3d &  O,
const cv::Point3d &  A,
const cv::Point3d &  B 
) [protected, virtual]

Definition at line 201 of file camera_info_display.cpp.

void jsk_rviz_plugin::CameraInfoDisplay::createCameraInfoShapes ( const sensor_msgs::CameraInfo::ConstPtr &  camera_info) [protected, virtual]

Definition at line 248 of file camera_info_display.cpp.

bool jsk_rviz_plugin::CameraInfoDisplay::isSameCameraInfo ( const sensor_msgs::CameraInfo::ConstPtr &  camera_info) [protected, virtual]

Definition at line 165 of file camera_info_display.cpp.

void jsk_rviz_plugin::CameraInfoDisplay::onInitialize ( ) [protected, virtual]

Definition at line 214 of file camera_info_display.cpp.

void jsk_rviz_plugin::CameraInfoDisplay::processMessage ( const sensor_msgs::CameraInfo::ConstPtr &  msg) [protected, virtual]

Definition at line 143 of file camera_info_display.cpp.

void jsk_rviz_plugin::CameraInfoDisplay::reset ( ) [protected, virtual]

Definition at line 351 of file camera_info_display.cpp.

Definition at line 335 of file camera_info_display.cpp.

Definition at line 343 of file camera_info_display.cpp.

Definition at line 359 of file camera_info_display.cpp.

Definition at line 367 of file camera_info_display.cpp.


Member Data Documentation

Definition at line 115 of file camera_info_display.h.

Definition at line 125 of file camera_info_display.h.

sensor_msgs::CameraInfo::ConstPtr jsk_rviz_plugin::CameraInfoDisplay::camera_info_ [protected]

Definition at line 108 of file camera_info_display.h.

Definition at line 117 of file camera_info_display.h.

Definition at line 126 of file camera_info_display.h.

Definition at line 118 of file camera_info_display.h.

Definition at line 127 of file camera_info_display.h.

Definition at line 107 of file camera_info_display.h.

Definition at line 116 of file camera_info_display.h.

Definition at line 124 of file camera_info_display.h.

Ogre::MaterialPtr jsk_rviz_plugin::CameraInfoDisplay::material_ [protected]

Definition at line 109 of file camera_info_display.h.

Definition at line 106 of file camera_info_display.h.

Definition at line 119 of file camera_info_display.h.

Definition at line 128 of file camera_info_display.h.

Ogre::TexturePtr jsk_rviz_plugin::CameraInfoDisplay::texture_ [protected]

Definition at line 110 of file camera_info_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 Mon Oct 6 2014 01:18:44