ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
ros_image_streamer.viewer_node.ViewerNode Class Reference
Inheritance diagram for ros_image_streamer.viewer_node.ViewerNode:
Inheritance graph
Collaboration diagram for ros_image_streamer.viewer_node.ViewerNode:
Collaboration graph

Public Member Functions

def __init__ (self)
 
def shutdown (self)
 
bool is_shutdown (self)
 

Private Member Functions

None _handle_frame (self, header, np.ndarray frame, str encoding)
 
None _raw_image_callback (self, Image msg)
 
None _compressed_image_callback (self, CompressedImage msg)
 
tuple[bool, float] _get_stats (self)
 
def _display_loop (self)
 

Private Attributes

 _shutdown
 
 _display_thread
 
 _topic
 
 _window_name
 
 _queue_depth
 
 _compressed
 
 _latest_frame
 
 _latest_header
 
 _latest_encoding
 
 _frame_lock
 
 _show_header
 
 _freq_lock
 
 _sub
 
 _last_msg_t
 

Constructor & Destructor Documentation

◆ __init__()

def ros_image_streamer.viewer_node.ViewerNode.__init__ (   self)

Member Function Documentation

◆ _compressed_image_callback()

None ros_image_streamer.viewer_node.ViewerNode._compressed_image_callback (   self,
CompressedImage  msg 
)
private
Here is the call graph for this function:

◆ _display_loop()

def ros_image_streamer.viewer_node.ViewerNode._display_loop (   self)
private
Here is the call graph for this function:

◆ _get_stats()

tuple[bool, float] ros_image_streamer.viewer_node.ViewerNode._get_stats (   self)
private
Here is the caller graph for this function:

◆ _handle_frame()

None ros_image_streamer.viewer_node.ViewerNode._handle_frame (   self,
  header,
np.ndarray  frame,
str  encoding 
)
private
Here is the caller graph for this function:

◆ _raw_image_callback()

None ros_image_streamer.viewer_node.ViewerNode._raw_image_callback (   self,
Image  msg 
)
private
Here is the call graph for this function:

◆ is_shutdown()

bool ros_image_streamer.viewer_node.ViewerNode.is_shutdown (   self)

◆ shutdown()

def ros_image_streamer.viewer_node.ViewerNode.shutdown (   self)

Member Data Documentation

◆ _compressed

ros_image_streamer.viewer_node.ViewerNode._compressed
private

◆ _display_thread

ros_image_streamer.viewer_node.ViewerNode._display_thread
private

◆ _frame_lock

ros_image_streamer.viewer_node.ViewerNode._frame_lock
private

◆ _freq_lock

ros_image_streamer.viewer_node.ViewerNode._freq_lock
private

◆ _last_msg_t

ros_image_streamer.viewer_node.ViewerNode._last_msg_t
private

◆ _latest_encoding

ros_image_streamer.viewer_node.ViewerNode._latest_encoding
private

◆ _latest_frame

ros_image_streamer.viewer_node.ViewerNode._latest_frame
private

◆ _latest_header

ros_image_streamer.viewer_node.ViewerNode._latest_header
private

◆ _queue_depth

ros_image_streamer.viewer_node.ViewerNode._queue_depth
private

◆ _show_header

ros_image_streamer.viewer_node.ViewerNode._show_header
private

◆ _shutdown

ros_image_streamer.viewer_node.ViewerNode._shutdown
private

◆ _sub

ros_image_streamer.viewer_node.ViewerNode._sub
private

◆ _topic

ros_image_streamer.viewer_node.ViewerNode._topic
private

◆ _window_name

ros_image_streamer.viewer_node.ViewerNode._window_name
private

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