124 #endif // CORNERAXIS_H
int m_scissorBox[4]
storage for scissor box
Definition: corneraxis.h:110
virtual void postDraw()
perform OpenGL drawing operations after draw()
Location getLocation() const
get the location of the corner axis
draw axis in lower right
Definition: corneraxis.h:24
draw axis in lower left
Definition: corneraxis.h:22
Location
the location of the axis
Definition: corneraxis.h:20
A class to represent an xyz axis that doesnt change size/position.
Definition: corneraxis.h:11
int m_viewPort[4]
storage for viewport
Definition: corneraxis.h:113
A class to represent an xyz axis.
Definition: axis.h:11
void locationChanged(Location)
signal that the axis location has changed
void setShift(int shift)
set the axis shift
CornerAxis(LangmuirViewer &viewer, QObject *parent=0)
create the CornerAxis
Definition: corneraxis.h:21
int m_shift
shift of axis from edge
Definition: corneraxis.h:116
void shiftChanged(int)
signal that the axis shift has changed
Location m_location
location of axis
Definition: corneraxis.h:107
void sizeChanged(int)
signal that the axis size has changed
void setSize(int size)
set the axis size
void setLocation(Location location)
set the axis location
int m_size
size of altered viewport
Definition: corneraxis.h:119
virtual void init()
initialize object
Widget to view Langmuir Simulation in real time.
Definition: langmuirviewer.h:47
virtual void preDraw()
perform OpenGL drawing operations before draw()
int getSize() const
get the size of the viewport
draw axis in upper left
Definition: corneraxis.h:23
virtual void makeConnections()
make signal/slot connections
int getShift() const
get the shift of the viewport