#include <wxviewer.h>
Public Member Functions | |
wxViewerSelection (void) | |
wxViewerSelection (int x1, int x2, int y1, int y2) | |
void | Clear (void) |
void | GetBounds (int &x1, int &x2, int &y1, int &y2) const |
void | SetBounds (int x1, int x2, int y1, int y2) |
void | GetCorner1 (int &x, int &y) const |
void | GetCorner2 (int &x, int &y) const |
void | SetCorner1 (int x, int y) |
void | SetCorner2 (int x, int y) |
bool | HasSize (void) const |
Protected Attributes | |
int | m_x1 |
int | m_x2 |
int | m_y1 |
int | m_y2 |
Definition at line 34 of file wxviewer.h.
lux::wxViewerSelection::wxViewerSelection | ( | void | ) | [inline] |
Definition at line 36 of file wxviewer.h.
References Clear().
Definition at line 29 of file wxviewer.cpp.
void lux::wxViewerSelection::Clear | ( | void | ) | [inline] |
Definition at line 38 of file wxviewer.h.
References m_x1, m_x2, m_y1, and m_y2.
Referenced by lux::LuxGLViewer::SetHighlight(), lux::LuxGLViewer::SetSelection(), and wxViewerSelection().
Definition at line 32 of file wxviewer.cpp.
References m_x1, m_x2, m_y1, and m_y2.
Referenced by lux::LuxGLViewer::DrawMarchingAnts(), and lux::LuxGLViewer::SetZoom().
Definition at line 41 of file wxviewer.h.
Definition at line 42 of file wxviewer.h.
Referenced by lux::LuxGLViewer::OnMouse().
bool lux::wxViewerSelection::HasSize | ( | void | ) | const [inline] |
Definition at line 45 of file wxviewer.h.
References m_x1, m_x2, m_y1, and m_y2.
Referenced by lux::LuxGLViewer::OnPaint(), and lux::LuxGLViewer::OnTimer().
Definition at line 39 of file wxviewer.cpp.
References m_x1, m_x2, m_y1, and m_y2.
Referenced by lux::LuxGLViewer::OnMouse().
Definition at line 43 of file wxviewer.h.
Definition at line 44 of file wxviewer.h.
Referenced by lux::LuxGLViewer::OnMouse().
int lux::wxViewerSelection::m_x1 [protected] |
Definition at line 48 of file wxviewer.h.
Referenced by Clear(), GetBounds(), GetCorner1(), HasSize(), SetBounds(), and SetCorner1().
int lux::wxViewerSelection::m_x2 [protected] |
Definition at line 48 of file wxviewer.h.
Referenced by Clear(), GetBounds(), GetCorner2(), HasSize(), SetBounds(), and SetCorner2().
int lux::wxViewerSelection::m_y1 [protected] |
Definition at line 48 of file wxviewer.h.
Referenced by Clear(), GetBounds(), GetCorner1(), HasSize(), SetBounds(), and SetCorner1().
int lux::wxViewerSelection::m_y2 [protected] |
Definition at line 48 of file wxviewer.h.
Referenced by Clear(), GetBounds(), GetCorner2(), HasSize(), SetBounds(), and SetCorner2().