Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CFlowVizView Class Reference

#include <FlowVizView.h>

List of all members.

Public Methods

CFlowVizDoc * GetDocument ()
virtual void OnDraw (CDC *pDC)
virtual BOOL PreCreateWindow (CREATESTRUCT &cs)
virtual ~CFlowVizView ()

Protected Methods

BOOL SetPixelformat (HDC hdc)
void ReSizeGLScene (int width, int height)
void GetGLInfo ()
int DrawGLScene (void)
int InitGL (void)
LRESULT WindowProc (UINT message, WPARAM wParam, LPARAM lParam)
void MouseProc (UINT message, WPARAM wParam, LPARAM lParam)
 CFlowVizView ()
bool CalcMousePositionInDatagrid (int x, int y, Vec2f *result)
bool DrawGLGlyph ()
bool DrawGLScatterPlot ()
bool DrawGLRectangle (Rect *rectangle)
bool DrawGLRectangle (Rect *rectangle, colorRGBA col, bool frame)
bool DrawGLBackground ()
bool DrawGLLegend ()
bool DrawGLStreamLines ()
bool PointIsInRectangle (Vec2f *point, Rect *rectangle)
Rect CalcBrushingRect ()
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg BOOL OnEraseBkgnd (CDC *pDC)
afx_msg void OnDestroy ()
afx_msg void OnSize (UINT nType, int cx, int cy)

Protected Attributes

HDC m_hgldc
HGLRC m_hglrc
int mouseOldx
int mouseOldy
int mouseOldz
Rect brushingRectangle
Rect legendRectangle
Rect upperLegendcolorRect
Rect lowerLegendcolorRect
Rect middleLegendcolorRect
float xScatterPlotOffset
float yScatterPlotOffset
float scalefactorScatterPlot
int width
int height
CString m_StatusBarBuffer
CGlobalState * globalState


Detailed Description

CFlowVizView makes all the OpenGL and Mouseevent staff


Constructor & Destructor Documentation

CFlowVizView (    )  [protected]
 

~CFlowVizView (    )  [virtual]
 


Member Function Documentation

Rect CalcBrushingRect (    )  [protected]
 

bool CalcMousePositionInDatagrid (  int    x,
int    y,
Vec2f *    result
)  [protected]
 

bool DrawGLBackground (    )  [protected]
 

bool DrawGLGlyph (    )  [protected]
 

bool DrawGLLegend (    )  [protected]
 

bool DrawGLRectangle (  Rect *    rectangle,
colorRGBA    col,
bool    frame
)  [protected]
 

bool DrawGLRectangle (  Rect *    rectangle )  [protected]
 

bool DrawGLScatterPlot (    )  [protected]
 

int DrawGLScene (  void    )  [protected]
 

bool DrawGLStreamLines (    )  [protected]
 

CFlowVizDoc * GetDocument (    )  [inline]
 

void GetGLInfo (    )  [protected]
 

int InitGL (  void    )  [protected]
 

void MouseProc (  UINT    message,
WPARAM    wParam,
LPARAM    lParam
)  [protected]
 

int OnCreate (  LPCREATESTRUCT    lpCreateStruct )  [protected]
 

void OnDestroy (    )  [protected]
 

void OnDraw (  CDC *    pDC )  [virtual]
 

BOOL OnEraseBkgnd (  CDC *    pDC )  [protected]
 

void OnSize (  UINT    nType,
int    cx,
int    cy
)  [protected]
 

bool PointIsInRectangle (  Vec2f *    point,
Rect *    rectangle
)  [protected]
 

BOOL PreCreateWindow (  CREATESTRUCT &    cs )  [virtual]
 

void ReSizeGLScene (  int    width,
int    height
)  [protected]
 

BOOL SetPixelformat (  HDC    hdc )  [protected]
 

LRESULT WindowProc (  UINT    message,
WPARAM    wParam,
LPARAM    lParam
)  [protected]
 


Member Data Documentation

Rect brushingRectangle [protected]
 

CGlobalState* globalState [protected]
 

int height [protected]
 

Rect legendRectangle [protected]
 

Rect lowerLegendcolorRect [protected]
 

HDC m_hgldc [protected]
 

HGLRC m_hglrc [protected]
 

CString m_StatusBarBuffer [protected]
 

Rect middleLegendcolorRect [protected]
 

int mouseOldx [protected]
 

int mouseOldy [protected]
 

int mouseOldz [protected]
 

float scalefactorScatterPlot [protected]
 

Rect upperLegendcolorRect [protected]
 

int width [protected]
 

float xScatterPlotOffset [protected]
 

float yScatterPlotOffset [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 23 04:30:13 2003 for FlowVis- vector field in 2D by doxygen1.3-rc2