Fréchet View  1.6.0
A Tool for Exploring Fréchet Distance Algorithms
frechet::view Namespace Reference

Detailed Description

the visible parts of the Qt application: windows and widgets.

Classes

class  BaseView
 base class for view widgets. More...
 
class  CellView
 displays one cell of the free-space diagram. More...
 
class  ControlPanel
 Control Panel. More...
 
class  CurveView
 displays input curves P and Q. More...
 
class  FreeSpaceView
 display the free-space diagram. More...
 
class  GraphicsHoverLineItem
 a QGraphicsLitem that can handle mouse hover events. It is used to highlight mouse sensitve polygon segments. More...
 
class  GraphicsView
 a QGraphicsView with additional support for mouse and gesture events. re-implements a couple of event handling routines. More...
 
class  IntervalView
 Display k-Frechet intervals, i.e. projections of connected components to the domain axes. More...
 
class  MainWindow
 The single application window. More...
 
class  Palette
 a color map. More...
 

Functions

void singleStep (QAbstractSlider *, double factor)
 perform a single step on a slider More...
 
void pageStep (QAbstractSlider *, double factor)
 perform a page step on a slider More...
 
double normalizedValue (QAbstractSlider *slider)
 
void setNormalizedValue (QAbstractSlider *slider, double nval)
 update slider with a normalized value More...
 

Function Documentation

◆ normalizedValue()

double frechet::view::normalizedValue ( QAbstractSlider *  slider)
Parameters
slidera slider widget
Returns
a slider value normalized to the interval [0..1]

Definition at line 643 of file baseview.cpp.

◆ pageStep()

void frechet::view::pageStep ( QAbstractSlider *  ,
double  factor 
)

perform a page step on a slider

Parameters
factorscale factor

Definition at line 163 of file baseview.cpp.

◆ setNormalizedValue()

void frechet::view::setNormalizedValue ( QAbstractSlider *  slider,
double  nval 
)

update slider with a normalized value

Parameters
slidera slider widget
nvalnormalized value in the interval [0..1]

Definition at line 652 of file baseview.cpp.

◆ singleStep()

void frechet::view::singleStep ( QAbstractSlider *  ,
double  factor 
)

perform a single step on a slider

Parameters
factorscale factor

Definition at line 158 of file baseview.cpp.