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

CGlyph Class Reference

#include <Glyph.h>

Inheritance diagram for CGlyph:

CGlyph_BackColor CGlyph_Bitmap CGlyphDataset1 CTriangleGlyph List of all members.

Public Methods

 CGlyph ()
virtual ~CGlyph ()
virtual void DrawGlyph (Vec3f pos, Vec3f vec)=0
virtual void DrawGlyphBrushed (Vec3f pos, Vec3f vec)=0
void DrawGlyphNormalizedAndBrushed (Vec3f pos, Vec3f vec)
void DrawGlyphNormalized (Vec3f pos, Vec3f vec)
void SetColor (float r, float g, float b, float a)
void SetColorBrushed (float r, float g, float b, float a)
void SetGlyphLength (float length)

Protected Attributes

float length
float width
float ratio
colorRGBA color
colorRGBA colorBrushed

Detailed Description

all Glyps are derived from this class


Constructor & Destructor Documentation

CGlyph  
 

~CGlyph   [virtual]
 


Member Function Documentation

virtual void DrawGlyph Vec3f    pos,
Vec3f    vec
[pure virtual]
 

Implemented in CGlyph_BackColor, CGlyph_Bitmap, CGlyphDataset1, and CTriangleGlyph.

virtual void DrawGlyphBrushed Vec3f    pos,
Vec3f    vec
[pure virtual]
 

Implemented in CGlyph_BackColor, CGlyph_Bitmap, CGlyphDataset1, and CTriangleGlyph.

void DrawGlyphNormalized Vec3f    pos,
Vec3f    vec
 

void DrawGlyphNormalizedAndBrushed Vec3f    pos,
Vec3f    vec
 

void SetColor float    r,
float    g,
float    b,
float    a
 

void SetColorBrushed float    r,
float    g,
float    b,
float    a
 

void SetGlyphLength float    length
 


Member Data Documentation

colorRGBA color [protected]
 

colorRGBA colorBrushed [protected]
 

float length [protected]
 

float ratio [protected]
 

float width [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