~pac72/ubuntu/lucid/ddd/devel

« back to all changes in this revision

Viewing changes to ddd/ArcGraphE.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Schepler
  • Date: 2004-07-22 03:49:37 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20040722034937-cysl08t1jvba4jrx
Tags: 1:3.3.9-3
USERINFO has been renamed to USERINFO.txt; adjust debian/rules code
to match, to get correct information on the About DDD dialog.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// $Id: ArcGraphE.h,v 1.9 1999/08/19 11:27:03 andreas Exp $ -*- C++ -*-
 
1
// $Id$ -*- C++ -*-
2
2
// Arc edges
3
3
 
4
4
// Copyright (C) 1997 Technische Universitaet Braunschweig, Germany.
29
29
#ifndef _DDD_ArcGraphEdge_h
30
30
#define _DDD_ArcGraphEdge_h
31
31
 
32
 
#ifdef __GNUG__
33
 
#pragma interface
34
 
#endif
35
 
 
36
32
#include "LineGraphE.h"
37
33
 
38
34
class ArcGraphEdge: public LineGraphEdge {
58
54
    // Joint function for drawing and printing
59
55
    void makeLine(Widget w,
60
56
                  const BoxRegion& exposed,
61
 
                  ostream& os,
 
57
                  std::ostream& os,
62
58
                  const GraphGC& gc) const;
63
59
 
64
60
public:
71
67
    virtual ~ArcGraphEdge() {}
72
68
 
73
69
    // Printing
74
 
    void _print(ostream& os, const GraphGC &gc) const;
 
70
    void _print(std::ostream& os, const GraphGC &gc) const;
75
71
 
76
72
    // Duplicator
77
73
    GraphEdge *dup() const