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

CFlowVizDocGetDocument ()
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
CGlobalStateglobalState


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