Public Member Functions | Public Attributes | Private Member Functions | List of all members
rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer Class Reference
Inheritance diagram for rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, timeline, thumbnail_height=160)
 
def close (self)
 
def draw_timeline_segment (self, painter, topic, stamp_start, stamp_end, x, y, width, height)
 
def get_segment_height (self, topic)
 

Public Attributes

 min_thumbnail_width
 
 quality
 
 thumbnail_cache
 
 thumbnail_combine_px
 
 thumbnail_height
 

Private Member Functions

def _load_thumbnail (self, topic, stamp, thumbnail_details)
 

Detailed Description

Draws thumbnails of sensor_msgs/Image or sensor_msgs/CompressedImage in the timeline.

Definition at line 55 of file image_timeline_renderer.py.

Constructor & Destructor Documentation

def rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer.__init__ (   self,
  timeline,
  thumbnail_height = 160 
)

Definition at line 61 of file image_timeline_renderer.py.

Member Function Documentation

def rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer._load_thumbnail (   self,
  topic,
  stamp,
  thumbnail_details 
)
private
Loads the thumbnail from the bag

Definition at line 152 of file image_timeline_renderer.py.

def rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer.close (   self)

Definition at line 147 of file image_timeline_renderer.py.

def rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer.draw_timeline_segment (   self,
  painter,
  topic,
  stamp_start,
  stamp_end,
  x,
  y,
  width,
  height 
)
draws a stream of images for the topic
:param painter: painter object, ''QPainter''
:param topic: topic to draw, ''str''
:param stamp_start: stamp to start drawing, ''rospy.Time''
:param stamp_end: stamp to end drawing, ''rospy.Time''
:param x: x to draw images at, ''int''
:param y: y to draw images at, ''int''
:param width: width in pixels of the timeline area, ''int''
:param height: height in pixels of the timeline area, ''int''

Definition at line 77 of file image_timeline_renderer.py.

def rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer.get_segment_height (   self,
  topic 
)

Definition at line 74 of file image_timeline_renderer.py.

Member Data Documentation

rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer.min_thumbnail_width

Definition at line 67 of file image_timeline_renderer.py.

rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer.quality

Definition at line 68 of file image_timeline_renderer.py.

rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer.thumbnail_cache

Definition at line 70 of file image_timeline_renderer.py.

rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer.thumbnail_combine_px

Definition at line 66 of file image_timeline_renderer.py.

rqt_bag_plugins.image_timeline_renderer.ImageTimelineRenderer.thumbnail_height

Definition at line 64 of file image_timeline_renderer.py.


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


rqt_bag_plugins
Author(s): Dirk Thomas , Aaron Blasdel , Austin Hendrix , Tim Field
autogenerated on Fri Feb 19 2021 03:14:15