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

DataChannelm_pOxChannel
DataChannelm_pOyChannel
DataChannelm_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