PlotAxisBase Class Reference

#include <plot_axis_base.hh>

Inherited by PlotAxisHorizontal, and PlotAxisVertical.


Signals

void zoom (int delta, QPoint pos)
void translate (Real deltax, Real deltay)

Public Member Functions

 PlotAxisBase (QWidget *parent=0)
virtual ~PlotAxisBase ()
void SetMinimum (Real min)
void SetMaximum (Real max)

Static Public Attributes

static const unsigned int AXISWIDTH = 60

Protected Member Functions

int GetSeparation ()
void SetSeparation (int separation)
void SetStart (int start)
void SetEnd (int end)
virtual void wheelEvent (QWheelEvent *e)
virtual void mousePressEvent (QMouseEvent *event)
TickList GetTicks ()

Protected Attributes

PlotTickerLinear ticker_
QPoint global_mouse_pos_


Detailed Description

Definition at line 32 of file plot_axis_base.hh.


Constructor & Destructor Documentation

PlotAxisBase ( QWidget *  parent = 0  ) 

virtual ~PlotAxisBase (  )  [virtual]


Member Function Documentation

int GetSeparation (  )  [protected]

TickList GetTicks (  )  [protected]

virtual void mousePressEvent ( QMouseEvent *  event  )  [protected, virtual]

void SetEnd ( int  end  )  [protected]

void SetMaximum ( Real  max  ) 

void SetMinimum ( Real  min  ) 

void SetSeparation ( int  separation  )  [protected]

void SetStart ( int  start  )  [protected]

void translate ( Real  deltax,
Real  deltay 
) [signal]

virtual void wheelEvent ( QWheelEvent *  e  )  [protected, virtual]

void zoom ( int  delta,
QPoint  pos 
) [signal]


Field Documentation

const unsigned int AXISWIDTH = 60 [static]

Definition at line 38 of file plot_axis_base.hh.

QPoint global_mouse_pos_ [protected]

Definition at line 53 of file plot_axis_base.hh.

Definition at line 52 of file plot_axis_base.hh.


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

Generated on Fri Jul 2 14:23:06 2010 for OpenStructure by  doxygen 1.5.8