Moogli
 All Classes
NetworkViewer Class Reference
Inheritance diagram for NetworkViewer:

Public Member Functions

Networkget_network ()
 
 NetworkViewer (Network *network, QWidget *parent=0, const QGLWidget *shareWidget=0, Qt::WindowFlags f=0)
 
void add_view (int x, int y, int width, int height)
 
void split_horizontally (unsigned int view_index=0, unsigned int width_factor=2)
 
void split_vertically (unsigned int view_index=0, unsigned int height_factor=2)
 
void home (unsigned int index=0)
 
void forward (double distance, unsigned int index=0)
 
void backward (double distance, unsigned int index=0)
 
void left (double distance, unsigned int index=0)
 
void right (double distance, unsigned int index=0)
 
void up (double distance, unsigned int index=0)
 
void down (double distance, unsigned int index=0)
 
void zoom (double factor, unsigned int index=0)
 
void roll (double angle, unsigned int index=0)
 
void pitch (double angle, unsigned int index=0)
 
void yaw (double angle, unsigned int index=0)
 

Public Attributes

double up_distance
 
double down_distance
 
double left_distance
 
double right_distance
 
double forward_distance
 
double backward_distance
 
double zoom_factor
 
double roll_angle
 
double pitch_angle
 
double yaw_angle
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *paintEvent)
 
virtual void paintGL ()
 
virtual void resizeGL (int width, int height)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void keyReleaseEvent (QKeyEvent *event)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void wheelEvent (QWheelEvent *event)
 
virtual bool event (QEvent *event)
 

Detailed Description

Definition at line 10 of file NetworkViewer.hpp.


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