#include <map_canvas.h>
|  | 
| void | Hover (double x, double y, double scale) | 
|  | 
Definition at line 57 of file map_canvas.h.
 
◆ MapCanvas()
  
  | 
        
          | mapviz::MapCanvas::MapCanvas | ( | QWidget * | parent = 0 | ) |  |  | explicit | 
 
 
◆ ~MapCanvas()
      
        
          | mapviz::MapCanvas::~MapCanvas | ( |  | ) |  | 
      
 
 
◆ AddPlugin()
◆ CaptureFrame()
      
        
          | void mapviz::MapCanvas::CaptureFrame | ( | bool | force = false | ) |  | 
      
 
 
◆ CaptureFrames()
  
  | 
        
          | void mapviz::MapCanvas::CaptureFrames | ( | bool | enabled | ) |  |  | inline | 
 
 
◆ CopyCaptureBuffer() [1/2]
  
  | 
        
          | bool mapviz::MapCanvas::CopyCaptureBuffer | ( | std::vector< uint8_t > & | buffer | ) |  |  | inline | 
 
Resizes a vector to be large enough to hold the current capture buffer and then copies the capture buffer into it. 
- Parameters
- 
  
    | buffer | A vector to copy the capture buffer into. |  
 
- Returns
- false if the current capture buffer is empty 
Definition at line 148 of file map_canvas.h.
 
 
◆ CopyCaptureBuffer() [2/2]
  
  | 
        
          | bool mapviz::MapCanvas::CopyCaptureBuffer | ( | uchar * | buffer | ) |  |  | inline | 
 
Copies the current capture buffer into the target buffer. The target buffer must already be initialized to a size of: height * width * 4 
- Parameters
- 
  
    | buffer | An initialize buffer to copy data into |  
 
- Returns
- false if the current capture buffer is empty 
Definition at line 131 of file map_canvas.h.
 
 
◆ FixedFrameToMapGlCoord()
      
        
          | QPointF mapviz::MapCanvas::FixedFrameToMapGlCoord | ( | const QPointF & | point | ) |  | 
      
 
 
◆ frameRate()
      
        
          | double mapviz::MapCanvas::frameRate | ( |  | ) | const | 
      
 
 
◆ Hover
  
  | 
        
          | void mapviz::MapCanvas::Hover | ( | double | x, |  
          |  |  | double | y, |  
          |  |  | double | scale |  
          |  | ) |  |  |  | signal | 
 
 
◆ initGlBlending()
  
  | 
        
          | void mapviz::MapCanvas::initGlBlending | ( |  | ) |  |  | protected | 
 
 
◆ initializeGL()
  
  | 
        
          | void mapviz::MapCanvas::initializeGL | ( |  | ) |  |  | protected | 
 
 
◆ InitializePixelBuffers()
  
  | 
        
          | void mapviz::MapCanvas::InitializePixelBuffers | ( |  | ) |  |  | protected | 
 
 
◆ InitializeTf()
◆ keyPressEvent()
  
  | 
        
          | void mapviz::MapCanvas::keyPressEvent | ( | QKeyEvent * | e | ) |  |  | protected | 
 
 
◆ leaveEvent()
      
        
          | void mapviz::MapCanvas::leaveEvent | ( | QEvent * | e | ) |  | 
      
 
 
◆ MapGlCoordToFixedFrame()
      
        
          | QPointF mapviz::MapCanvas::MapGlCoordToFixedFrame | ( | const QPointF & | point | ) |  | 
      
 
 
◆ mouseMoveEvent()
  
  | 
        
          | void mapviz::MapCanvas::mouseMoveEvent | ( | QMouseEvent * | e | ) |  |  | protected | 
 
 
◆ mousePressEvent()
  
  | 
        
          | void mapviz::MapCanvas::mousePressEvent | ( | QMouseEvent * | e | ) |  |  | protected | 
 
 
◆ mouseReleaseEvent()
  
  | 
        
          | void mapviz::MapCanvas::mouseReleaseEvent | ( | QMouseEvent * | e | ) |  |  | protected | 
 
 
◆ OffsetX()
  
  | 
        
          | float mapviz::MapCanvas::OffsetX | ( |  | ) | const |  | inline | 
 
 
◆ OffsetY()
  
  | 
        
          | float mapviz::MapCanvas::OffsetY | ( |  | ) | const |  | inline | 
 
 
◆ paintEvent()
  
  | 
        
          | void mapviz::MapCanvas::paintEvent | ( | QPaintEvent * | event | ) |  |  | protected | 
 
 
◆ popGlMatrices()
  
  | 
        
          | void mapviz::MapCanvas::popGlMatrices | ( |  | ) |  |  | protected | 
 
 
◆ pushGlMatrices()
  
  | 
        
          | void mapviz::MapCanvas::pushGlMatrices | ( |  | ) |  |  | protected | 
 
 
◆ Recenter()
  
  | 
        
          | void mapviz::MapCanvas::Recenter | ( |  | ) |  |  | protected | 
 
 
◆ RemovePlugin()
◆ ReorderDisplays()
      
        
          | void mapviz::MapCanvas::ReorderDisplays | ( |  | ) |  | 
      
 
 
◆ ResetLocation()
      
        
          | void mapviz::MapCanvas::ResetLocation | ( |  | ) |  | 
      
 
 
◆ resizeGL()
  
  | 
        
          | void mapviz::MapCanvas::resizeGL | ( | int | w, |  
          |  |  | int | h |  
          |  | ) |  |  |  | protected | 
 
 
◆ SetBackground()
  
  | 
        
          | void mapviz::MapCanvas::SetBackground | ( | const QColor & | color | ) |  |  | inline | 
 
 
◆ setCanvasAbleToMove()
  
  | 
        
          | void mapviz::MapCanvas::setCanvasAbleToMove | ( | bool | assigning | ) |  |  | inline | 
 
 
◆ SetFixedFrame()
      
        
          | void mapviz::MapCanvas::SetFixedFrame | ( | const std::string & | frame | ) |  | 
      
 
 
◆ setFrameRate
  
  | 
        
          | void mapviz::MapCanvas::setFrameRate | ( | const double | fps | ) |  |  | slot | 
 
 
◆ SetOffsetX()
  
  | 
        
          | void mapviz::MapCanvas::SetOffsetX | ( | float | x | ) |  |  | inline | 
 
 
◆ SetOffsetY()
  
  | 
        
          | void mapviz::MapCanvas::SetOffsetY | ( | float | y | ) |  |  | inline | 
 
 
◆ SetTargetFrame()
      
        
          | void mapviz::MapCanvas::SetTargetFrame | ( | const std::string & | frame | ) |  | 
      
 
 
◆ SetViewScale()
  
  | 
        
          | void mapviz::MapCanvas::SetViewScale | ( | float | scale | ) |  |  | inline | 
 
 
◆ ToggleEnableAntialiasing()
      
        
          | void mapviz::MapCanvas::ToggleEnableAntialiasing | ( | bool | on | ) |  | 
      
 
 
◆ ToggleFixOrientation()
      
        
          | void mapviz::MapCanvas::ToggleFixOrientation | ( | bool | on | ) |  | 
      
 
 
◆ ToggleRotate90()
      
        
          | void mapviz::MapCanvas::ToggleRotate90 | ( | bool | on | ) |  | 
      
 
 
◆ TransformTarget()
  
  | 
        
          | void mapviz::MapCanvas::TransformTarget | ( | QPainter * | painter | ) |  |  | protected | 
 
 
◆ UpdateView()
      
        
          | void mapviz::MapCanvas::UpdateView | ( |  | ) |  | 
      
 
 
◆ ViewScale()
  
  | 
        
          | float mapviz::MapCanvas::ViewScale | ( |  | ) | const |  | inline | 
 
 
◆ wheelEvent()
  
  | 
        
          | void mapviz::MapCanvas::wheelEvent | ( | QWheelEvent * | e | ) |  |  | protected | 
 
 
◆ Zoom()
  
  | 
        
          | void mapviz::MapCanvas::Zoom | ( | float | factor | ) |  |  | protected | 
 
 
◆ bg_color_
  
  | 
        
          | QColor mapviz::MapCanvas::bg_color_ |  | protected | 
 
 
◆ canvas_able_to_move_
  
  | 
        
          | bool mapviz::MapCanvas::canvas_able_to_move_ = true |  | protected | 
 
 
◆ capture_buffer_
  
  | 
        
          | std::vector<uint8_t> mapviz::MapCanvas::capture_buffer_ |  | protected | 
 
 
◆ capture_frames_
  
  | 
        
          | bool mapviz::MapCanvas::capture_frames_ |  | protected | 
 
 
◆ drag_x_
  
  | 
        
          | double mapviz::MapCanvas::drag_x_ |  | protected | 
 
 
◆ drag_y_
  
  | 
        
          | double mapviz::MapCanvas::drag_y_ |  | protected | 
 
 
◆ enable_antialiasing_
  
  | 
        
          | bool mapviz::MapCanvas::enable_antialiasing_ |  | protected | 
 
 
◆ fix_orientation_
  
  | 
        
          | bool mapviz::MapCanvas::fix_orientation_ |  | protected | 
 
 
◆ fixed_frame_
  
  | 
        
          | std::string mapviz::MapCanvas::fixed_frame_ |  | protected | 
 
 
◆ frame_rate_timer_
  
  | 
        
          | QTimer mapviz::MapCanvas::frame_rate_timer_ |  | protected | 
 
 
◆ has_pixel_buffers_
  
  | 
        
          | bool mapviz::MapCanvas::has_pixel_buffers_ |  | protected | 
 
 
◆ initialized_
  
  | 
        
          | bool mapviz::MapCanvas::initialized_ |  | protected | 
 
 
◆ mouse_button_
  
  | 
        
          | Qt::MouseButton mapviz::MapCanvas::mouse_button_ |  | protected | 
 
 
◆ mouse_hover_x_
  
  | 
        
          | int mapviz::MapCanvas::mouse_hover_x_ |  | protected | 
 
 
◆ mouse_hover_y_
  
  | 
        
          | int mapviz::MapCanvas::mouse_hover_y_ |  | protected | 
 
 
◆ mouse_hovering_
  
  | 
        
          | bool mapviz::MapCanvas::mouse_hovering_ |  | protected | 
 
 
◆ mouse_pressed_
  
  | 
        
          | bool mapviz::MapCanvas::mouse_pressed_ |  | protected | 
 
 
◆ mouse_previous_y_
  
  | 
        
          | int mapviz::MapCanvas::mouse_previous_y_ |  | protected | 
 
 
◆ mouse_x_
  
  | 
        
          | int mapviz::MapCanvas::mouse_x_ |  | protected | 
 
 
◆ mouse_y_
  
  | 
        
          | int mapviz::MapCanvas::mouse_y_ |  | protected | 
 
 
◆ offset_x_
  
  | 
        
          | double mapviz::MapCanvas::offset_x_ |  | protected | 
 
 
◆ offset_y_
  
  | 
        
          | double mapviz::MapCanvas::offset_y_ |  | protected | 
 
 
◆ pixel_buffer_ids_
  
  | 
        
          | GLuint mapviz::MapCanvas::pixel_buffer_ids_[2] |  | protected | 
 
 
◆ pixel_buffer_index_
  
  | 
        
          | int32_t mapviz::MapCanvas::pixel_buffer_index_ |  | protected | 
 
 
◆ pixel_buffer_size_
  
  | 
        
          | int32_t mapviz::MapCanvas::pixel_buffer_size_ |  | protected | 
 
 
◆ plugins_
◆ qtransform_
  
  | 
        
          | QTransform mapviz::MapCanvas::qtransform_ |  | protected | 
 
 
◆ rotate_90_
  
  | 
        
          | bool mapviz::MapCanvas::rotate_90_ |  | protected | 
 
 
◆ scene_bottom_
  
  | 
        
          | float mapviz::MapCanvas::scene_bottom_ |  | protected | 
 
 
◆ scene_left_
  
  | 
        
          | float mapviz::MapCanvas::scene_left_ |  | protected | 
 
 
◆ scene_right_
  
  | 
        
          | float mapviz::MapCanvas::scene_right_ |  | protected | 
 
 
◆ scene_top_
  
  | 
        
          | float mapviz::MapCanvas::scene_top_ |  | protected | 
 
 
◆ target_frame_
  
  | 
        
          | std::string mapviz::MapCanvas::target_frame_ |  | protected | 
 
 
◆ tf_
◆ transform_
◆ view_bottom_
  
  | 
        
          | float mapviz::MapCanvas::view_bottom_ |  | protected | 
 
 
◆ view_center_x_
  
  | 
        
          | float mapviz::MapCanvas::view_center_x_ |  | protected | 
 
 
◆ view_center_y_
  
  | 
        
          | float mapviz::MapCanvas::view_center_y_ |  | protected | 
 
 
◆ view_left_
  
  | 
        
          | float mapviz::MapCanvas::view_left_ |  | protected | 
 
 
◆ view_right_
  
  | 
        
          | float mapviz::MapCanvas::view_right_ |  | protected | 
 
 
◆ view_scale_
  
  | 
        
          | float mapviz::MapCanvas::view_scale_ |  | protected | 
 
 
◆ view_top_
  
  | 
        
          | float mapviz::MapCanvas::view_top_ |  | protected | 
 
 
The documentation for this class was generated from the following files: