casa::RangePicker Class Reference

Handles drawing the range selection rectangle for the bin plot. More...

#include <RangePicker.h>

List of all members.

Public Member Functions

 RangePicker ()
virtual void draw (QPainter *p, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRect &) const
void setHeightSource (HeightSource *heightSource)
void boundaryLineMoved (const QPoint &pos)
int getLowerBound () const
int getUpperBound () const
void setBoundaryValues (int minX, int maxX)
void setLineMode (bool lineMode)
void reset ()
virtual ~RangePicker ()

Private Member Functions

void _drawBoundary (QPainter *painter, int rectHeight) const
 RangePicker (const RangePicker &)
RangePickeroperator= (const RangePicker &)

Private Attributes

HeightSourceheightSource
int lowerBound
int upperBound
bool rangeSet
bool lineMode

Detailed Description

Handles drawing the range selection rectangle for the bin plot.

Definition at line 40 of file RangePicker.h.


Constructor & Destructor Documentation

casa::RangePicker::RangePicker (  ) 
virtual casa::RangePicker::~RangePicker (  )  [virtual]
casa::RangePicker::RangePicker ( const RangePicker  )  [private]

Member Function Documentation

void casa::RangePicker::_drawBoundary ( QPainter *  painter,
int  rectHeight 
) const [private]
void casa::RangePicker::boundaryLineMoved ( const QPoint &  pos  ) 
virtual void casa::RangePicker::draw ( QPainter *  p,
const QwtScaleMap &  xMap,
const QwtScaleMap &  yMap,
const QRect &   
) const [virtual]
int casa::RangePicker::getLowerBound (  )  const
int casa::RangePicker::getUpperBound (  )  const
RangePicker& casa::RangePicker::operator= ( const RangePicker  )  [private]
void casa::RangePicker::reset (  ) 
void casa::RangePicker::setBoundaryValues ( int  minX,
int  maxX 
)
void casa::RangePicker::setHeightSource ( HeightSource heightSource  ) 
void casa::RangePicker::setLineMode ( bool  lineMode  ) 

Member Data Documentation

Definition at line 57 of file RangePicker.h.

Definition at line 61 of file RangePicker.h.

Definition at line 58 of file RangePicker.h.

Definition at line 60 of file RangePicker.h.

Definition at line 59 of file RangePicker.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1