Histogram Class Reference

#include <histogram.h>

List of all members.

Public Member Functions

 Histogram (QWidget *parent=0)
 [0]
 ~Histogram ()
void setHistogramValues (int *values)
void setMinDensity (int density)
void setMaxDensity (int density)
std::vector< HistogramPoint > * getTransferPoints ()
void setGLWidget (GLWidget *widget)

Protected Member Functions

void paintEvent (QPaintEvent *event)
void mousePressEvent (QMouseEvent *e)
void mouseReleaseEvent (QMouseEvent *e)
void mouseDoubleClickEvent (QMouseEvent *e)
void mouseMoveEvent (QMouseEvent *e)
std::vector< HistogramPoint >
::iterator 
getHistogramPoint (int x, int y)
void drawPointLine (QPainter &painter, HistogramPoint &from, HistogramPoint &to)

Private Attributes

int * m_histogramValues
int m_startRange
int m_endRange
HistogramPoint m_activePoint
std::vector< HistogramPointm_points
GLWidgetm_glwidget


Constructor & Destructor Documentation

Histogram::Histogram ( QWidget *  parent = 0  ) 

[0]

References m_endRange, m_histogramValues, and m_startRange.

Histogram::~Histogram (  ) 


Member Function Documentation

void Histogram::drawPointLine ( QPainter &  painter,
HistogramPoint from,
HistogramPoint to 
) [protected]

References HistogramPoint::color, and HistogramPoint::point.

Referenced by paintEvent().

std::vector< HistogramPoint >::iterator Histogram::getHistogramPoint ( int  x,
int  y 
) [protected]

References m_points.

Referenced by mouseDoubleClickEvent(), and mousePressEvent().

std::vector<HistogramPoint>* Histogram::getTransferPoints (  )  [inline]

References m_points.

void Histogram::mouseDoubleClickEvent ( QMouseEvent *  e  )  [protected]

void Histogram::mouseMoveEvent ( QMouseEvent *  e  )  [protected]

void Histogram::mousePressEvent ( QMouseEvent *  e  )  [protected]

void Histogram::mouseReleaseEvent ( QMouseEvent *  e  )  [protected]

void Histogram::paintEvent ( QPaintEvent *  event  )  [protected]

void Histogram::setGLWidget ( GLWidget widget  )  [inline]

References m_glwidget.

Referenced by MainWindow::MainWindow().

void Histogram::setHistogramValues ( int *  values  )  [inline]

References m_histogramValues, and m_points.

Referenced by MainWindow::loadFile().

void Histogram::setMaxDensity ( int  density  )  [inline]

References m_endRange.

Referenced by MainWindow::setMaxDensity().

void Histogram::setMinDensity ( int  density  )  [inline]

References m_startRange.

Referenced by MainWindow::setMinDensity().


Member Data Documentation

Referenced by mousePressEvent().

int Histogram::m_endRange [private]

std::vector<HistogramPoint> Histogram::m_points [private]

int Histogram::m_startRange [private]


The documentation for this class was generated from the following files:

Generated on Mon Jan 12 21:15:45 2009 for Volume Visualization by  doxygen 1.5.8