#include <bar.h>
Collaboration diagram for Bar:

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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.6