Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MyFrame Class Reference

#include <render_points_test.h>

Inheritance diagram for MyFrame:
Inheritance graph
[legend]

Public Member Functions

 MyFrame (QWidget *parent=nullptr)
 
 ~MyFrame () override
 

Private Slots

void doRender ()
 

Private Member Functions

void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void wheelEvent (QWheelEvent *event) override
 

Private Attributes

CameraBasecamera_
 
Gridgrid_
 
bool left_mouse_down_
 
bool middle_mouse_down_
 
int mouse_x_
 
int mouse_y_
 
QtOgreRenderWindowrender_panel_
 
RenderSystemrender_system_
 
QTimer render_timer_
 
bool right_mouse_down_
 
Ogre::Root * root_
 
Ogre::SceneManager * scene_manager_
 

Detailed Description

Definition at line 57 of file render_points_test.h.

Constructor & Destructor Documentation

◆ MyFrame()

MyFrame::MyFrame ( QWidget *  parent = nullptr)

Definition at line 42 of file render_points_test.cpp.

◆ ~MyFrame()

MyFrame::~MyFrame ( )
override

Definition at line 173 of file render_points_test.cpp.

Member Function Documentation

◆ doRender

void MyFrame::doRender ( )
privateslot

Definition at line 177 of file render_points_test.cpp.

◆ mouseMoveEvent()

void MyFrame::mouseMoveEvent ( QMouseEvent *  event)
overrideprivate

Definition at line 225 of file render_points_test.cpp.

◆ mousePressEvent()

void MyFrame::mousePressEvent ( QMouseEvent *  event)
overrideprivate

Definition at line 185 of file render_points_test.cpp.

◆ mouseReleaseEvent()

void MyFrame::mouseReleaseEvent ( QMouseEvent *  event)
overrideprivate

Definition at line 207 of file render_points_test.cpp.

◆ wheelEvent()

void MyFrame::wheelEvent ( QWheelEvent *  event)
overrideprivate

Definition at line 251 of file render_points_test.cpp.

Member Data Documentation

◆ camera_

CameraBase* MyFrame::camera_
private

Definition at line 81 of file render_points_test.h.

◆ grid_

Grid* MyFrame::grid_
private

Definition at line 80 of file render_points_test.h.

◆ left_mouse_down_

bool MyFrame::left_mouse_down_
private

Definition at line 84 of file render_points_test.h.

◆ middle_mouse_down_

bool MyFrame::middle_mouse_down_
private

Definition at line 85 of file render_points_test.h.

◆ mouse_x_

int MyFrame::mouse_x_
private

Definition at line 87 of file render_points_test.h.

◆ mouse_y_

int MyFrame::mouse_y_
private

Definition at line 88 of file render_points_test.h.

◆ render_panel_

QtOgreRenderWindow* MyFrame::render_panel_
private

Definition at line 78 of file render_points_test.h.

◆ render_system_

RenderSystem* MyFrame::render_system_
private

Definition at line 75 of file render_points_test.h.

◆ render_timer_

QTimer MyFrame::render_timer_
private

Definition at line 90 of file render_points_test.h.

◆ right_mouse_down_

bool MyFrame::right_mouse_down_
private

Definition at line 86 of file render_points_test.h.

◆ root_

Ogre::Root* MyFrame::root_
private

Definition at line 74 of file render_points_test.h.

◆ scene_manager_

Ogre::SceneManager* MyFrame::scene_manager_
private

Definition at line 76 of file render_points_test.h.


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


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat May 27 2023 02:06:25