Kstars

HtmRange.h
1#ifndef _HTMHANGE_H_
2#define _HTMHANGE_H_
3
4#include <SkipList.h>
5
6enum InclusionType
7{
8 InclOutside = 0,
9 InclInside,
10 InclLo, /* number is on low end of an interval */
11 InclHi, /* number is on high end of an interval */
12 InclAdjacentXXX
13};
14
15class LINKAGE HtmRange
16{
17 public:
18 HtmRange();
19 ~HtmRange();
20
21 int getNext(Key *lo, Key *hi);
22
23 void mergeRange(const Key lo, const Key hi);
24 void reset();
25
26 protected:
27 InclusionType tinside(const Key mid) const;
28
29 private:
30 SkipList *my_los;
31 SkipList *my_his;
32};
33
34#endif
Extends LineList by adding the skip hash to allow the same the data in a LineList to be drawn as a fi...
Definition SkipList.h:18
KGuiItem reset()
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:43 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.