|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| demo/ | H | 17-Oct-2006 | - | 1,581 | 1,058 |
| doc/ | H | 07-May-2022 | - | 1,957 | 1,507 |
| g2_perl/ | H | 17-Oct-2006 | - | 1,581 | 1,077 |
| g2_python/ | H | 17-Oct-2006 | - | 1,861 | 1,493 |
| perl/ | H | 17-Oct-2006 | - | 2,262 | 1,711 |
| src/ | H | 17-Oct-2006 | - | 10,375 | 6,403 |
| CHANGES | H A D | 17-Oct-2006 | 3.8 KiB | 158 | 133 |
| COPYING | H A D | 17-Apr-2001 | 25.8 KiB | 505 | 418 |
| INSTALL | H A D | 29-Mar-2004 | 2.4 KiB | 95 | 62 |
| Makefile | H A D | 17-Oct-2006 | 3.6 KiB | 151 | 91 |
| Makefile.in | H A D | 03-May-2022 | 3.4 KiB | 151 | 94 |
| README | H A D | 18-Feb-2006 | 3.1 KiB | 81 | 59 |
| TODO | H A D | 29-Feb-2004 | 206 | 9 | 6 |
| config.guess | H A D | 12-Oct-2006 | 42.5 KiB | 1,467 | 1,256 |
| config.sub | H A D | 12-Oct-2006 | 31 KiB | 1,580 | 1,438 |
| configure | H A D | 17-Oct-2006 | 187 KiB | 6,589 | 5,609 |
| configure.in | H A D | 16-Oct-2006 | 3.4 KiB | 150 | 128 |
| descrip.mms | H A D | 22-Nov-2001 | 2.5 KiB | 72 | 59 |
| g2.dsp | H A D | 17-Apr-2004 | 3.6 KiB | 153 | 125 |
| g2.dsw | H A D | 17-Apr-2004 | 1.6 KiB | 99 | 68 |
| g2_anim.dsp | H A D | 17-Apr-2004 | 4.2 KiB | 101 | 86 |
| g2demo.dsp | H A D | 17-Apr-2004 | 3.8 KiB | 96 | 83 |
| g2dll.dsp | H A D | 17-Apr-2004 | 4.9 KiB | 162 | 133 |
| g2res.dsp | H A D | 17-Apr-2004 | 3.6 KiB | 102 | 88 |
| gd.dsp | H A D | 06-Jun-1999 | 2.8 KiB | 109 | 92 |
| install-sh | H A D | 18-Jan-1999 | 4.7 KiB | 239 | 152 |
| simple_win32.dsp | H A D | 17-Apr-2004 | 4.4 KiB | 102 | 87 |
README
1g2 - graphic library (C) 1999 Lj. Milanovic, H. Wagner
2
3Version 0.xx
4
5License Information
6===================
7
8This library is free software; you can redistribute it and/or
9modify it under the terms of the GNU Lesser General Public
10License as published by the Free Software Foundation; either
11version 2.1 of the License, or (at your option) any later version.
12
13This library is distributed in the hope that it will be useful,
14but WITHOUT ANY WARRANTY; without even the implied warranty of
15MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16Lesser General Public License for more details.
17
18See INSTALL for information on how to install g2 see the html
19documentation in the doc/ subdirectory for a function reference
20
21What is g2 ?
22============
23
24Short version (if you are in hurry):
25
26 - 2D graphic library
27 - Simple to use
28 - Supports several types of output devices (currently X11,
29 gd (PNG, JPEG), PostScript)
30 - Concept allows easy implementation of new device types
31 - Virtual devices allow to send output simultaneously to several devices
32 - User definable coordinate system
33 - Written in ANSI-C
34 - Tested under Digital Unix, AIX, Linux, VMS and Windows NT
35 - Fortran interface
36
37Long version:
38
39g2 is a simple to use graphics library for 2D graphical applications
40written in Ansi-C. This library provides a comprehensive set of
41functions for simultaneous generation of graphical output on different
42types of devices. Presently, following devices are currently supported
43by g2: X11, gd (PNG, JPEG), PostScript (xfig and Win32 are in developement).
44One major feature of the g2_library is the concept of virtual devices. An
45arbitrary number of physical devices (such as PNG, or X11) can be
46grouped to create a so-called virtual device. Commands sent to such a
47virtual devices will automatically issued to all attached physical
48devices. This allows for example simultaneous output to a PNG file and
49a Postscript file. A virtual device in turn can be attached to another
50virtual device, allowing to construct trees of devices. Virtual
51devices can also be useful when using different user-coordinate
52systems. E.g. one X11 window showing an overview of a graphical
53output, and a second window showing a zoom of a more detailed area of
54the graphic. Drawing in both windows is performed by one single
55command to the virtual device.
56
57
58 /-------> PNG: g2_attach(id_PNG,...
59 -----------------------
60g2_plot---> | Virtual device: id |--------> X11: g2_attach(id_X11,...
61 -----------------------
62 \-------> PS: g2_attach(id_PS,...
63
64If you don't need or like the concept of virtual devices, simply ignore it.
65
66
67CONTACT
68=======
69
70You can contact the authors and contributors by e-mail (/ is @ and - is .):
71
72Ljubomir Milanovic ljubo/users-sourceforge-net
73Horst Wagner wagner/users-sourceforge-net
74Tijs Michels (spline implementation) tijs/users-sourceforge-net
75
76or visit g2 home page on:
77
78http://g2.sourceforge.net/
79
80
81