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

Bar Class Reference

#include <bar.h>

Collaboration diagram for Bar:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Bar (int iTimeStep)
 ~Bar ()
void Draw ()
void SetNumData (int iNum)
void SetOxData (DataChannel *pOxChannel)
void SetOyData (DataChannel *pOxChannel)
void SetColorData (DataChannel *pOxChannel)
void SetBrush (float *pBrush)
void EnableBrushing (bool bEnableBrushing)
void PlacePixels ()
int GetIdAt (int iX, int iY)
int GetWidth ()
int GetHeight ()

Private Attributes

DataChannel * m_pOxChannel
DataChannel * m_pOyChannel
DataChannel * m_pColorChannel
float * m_pBrush
bool m_bEnableBrushing
GLubyte * m_pBarBuffer
int * m_pIds
int m_iNumData
int m_iTimeStep
bool m_bDataChanged
bool m_bColorChanged
bool m_bInit
int m_iWidth
int m_iHeight
int m_iTextureWidth
int m_iTextureHeight

Constructor & Destructor Documentation

Bar::Bar (  int  iTimeStep  ) 
 

Bar::~Bar (   ) 
 


Member Function Documentation

void Bar::Draw (   ) 
 

void Bar::EnableBrushing (  bool  bEnableBrushing  ) 
 

int Bar::GetHeight (   ) 
 

int Bar::GetIdAt (  int  iX,
int  iY
) 
 

int Bar::GetWidth (   ) 
 

void Bar::PlacePixels (   ) 
 

void Bar::SetBrush (  float *  pBrush  ) 
 

void Bar::SetColorData (  DataChannel *  pOxChannel  ) 
 

void Bar::SetNumData (  int  iNum  ) 
 

void Bar::SetOxData (  DataChannel *  pOxChannel  ) 
 

void Bar::SetOyData (  DataChannel *  pOxChannel  ) 
 


Member Data Documentation

bool Bar::m_bColorChanged [private]
 

bool Bar::m_bDataChanged [private]
 

bool Bar::m_bEnableBrushing [private]
 

bool Bar::m_bInit [private]
 

int Bar::m_iHeight [private]
 

int Bar::m_iNumData [private]
 

int Bar::m_iTextureHeight [private]
 

int Bar::m_iTextureWidth [private]
 

int Bar::m_iTimeStep [private]
 

int Bar::m_iWidth [private]
 

GLubyte* Bar::m_pBarBuffer [private]
 

float* Bar::m_pBrush [private]
 

DataChannel* Bar::m_pColorChannel [private]
 

int* Bar::m_pIds [private]
 

DataChannel* Bar::m_pOxChannel [private]
 

DataChannel* Bar::m_pOyChannel [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Jun 18 18:53:18 2004 for PBC by doxygen 1.3.6