class LinePiece horizontal or vertical line (cell boundary).
| | LinePiece (Grafport *g, Point *from, Point *to, LineStyle::Type style, unsigned width) |
| | Draw () |
| | Undraw () |
| | HitLine (int x, int y) return iff (x,y) is on line piece |
| | SetLineStyle (LineStyle::Type t) |
| | GetLineStyle () |
| | UpdateLineStyle (LineStyle::Type t) |
| | SetLineWidth (unsigned n) |
| | GetLineWidth () |
| | UpdateLineWidth (unsigned n) |
| | SetBegin (const Point *pt) |
| | SetEnd (const Point *pt) |
| | SetPoints (const Point *pt1, const Point *pt2) |
| | UpdatePoints (const Point *pt1, const Point *pt2) |
| | UpdateBegin (const Point *pt) |
| | UpdateEnd (const Point *pt) |
| | SetGrafport (Grafport *g) |
| | Write (OutputFile *f) |
| | Read (InputFile *f, double format) |
| | GetBegin () |
| | GetEnd () |
| | IsVisible () |
| | SetVisible (bool b) |
horizontal or vertical line (cell boundary).
void Draw()
void Undraw()
bool HitLine(int x, int y)
void SetLineStyle(LineStyle::Type t)
LineStyle::Type GetLineStyle()
void UpdateLineStyle(LineStyle::Type t)
void SetLineWidth(unsigned n)
unsigned GetLineWidth()
void UpdateLineWidth(unsigned n)
void SetBegin(const Point *pt)
void SetEnd(const Point *pt)
void SetPoints(const Point *pt1, const Point *pt2)
void UpdatePoints(const Point *pt1, const Point *pt2)
void UpdateBegin(const Point *pt)
void UpdateEnd(const Point *pt)
void SetGrafport(Grafport *g)
void Write(OutputFile *f)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de