Main Page | Namespace List | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

FE::OpenGLWindow Class Reference

#include <OpenGLWindow.hh>

List of all members.

Public Member Functions

 OpenGLWindow (int X, int Y, int W, int H, const char *L)
 ~OpenGLWindow ()

Public Attributes

bool createvertex
Engineengine

Private Member Functions

void draw ()
int handle (int)


Constructor & Destructor Documentation

FE::OpenGLWindow::OpenGLWindow int  X,
int  Y,
int  W,
int  H,
const char *  L
[inline]
 

Definition at line 43 of file OpenGLWindow.hh.

References createvertex, and engine.

OpenGLWindow::~OpenGLWindow  ) 
 

Definition at line 16 of file OpenGLWindow.cc.

References engine.


Member Function Documentation

void OpenGLWindow::draw  )  [private]
 

Definition at line 22 of file OpenGLWindow.cc.

References FE::Engine::draw(), FE::Engine::DrawMoveLine(), FE::Engine::drawRectangle(), engine, FE::Engine::StateDrawRectangle, FE::Engine::StateMove, FE::Engine::x0, FE::Engine::x1, FE::Engine::y0, and FE::Engine::y1.

int OpenGLWindow::handle int   )  [private]
 

Definition at line 63 of file OpenGLWindow.cc.

References FE::Engine::createvertex(), createvertex, FE::Engine::DeleteSelectVertex(), engine, FE::Engine::MoveSelected(), FE::Engine::RectangleSelectVertex(), FE::Engine::selectvertex(), FE::Engine::StateDrawRectangle, FE::Engine::StateMove, FE::Engine::x0, FE::Engine::x1, FE::Engine::y0, and FE::Engine::y1.


Member Data Documentation

bool FE::OpenGLWindow::createvertex
 

Definition at line 38 of file OpenGLWindow.hh.

Referenced by FE::Gui::create_Vertex_cb2(), handle(), and OpenGLWindow().

Engine* FE::OpenGLWindow::engine
 

Definition at line 41 of file OpenGLWindow.hh.

Referenced by draw(), handle(), FE::Gui::open_cb2(), OpenGLWindow(), FE::Gui::saveas_cb2(), and ~OpenGLWindow().


The documentation for this class was generated from the following files:
Generated on Sat Aug 7 18:49:02 2004 for FE by doxygen 1.3.6-20040222