• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

demo/H17-Oct-2006-1,5811,058

doc/H07-May-2022-1,9571,507

g2_perl/H17-Oct-2006-1,5811,077

g2_python/H17-Oct-2006-1,8611,493

perl/H17-Oct-2006-2,2621,711

src/H17-Oct-2006-10,3756,403

CHANGESH A D17-Oct-20063.8 KiB158133

COPYINGH A D17-Apr-200125.8 KiB505418

INSTALLH A D29-Mar-20042.4 KiB9562

MakefileH A D17-Oct-20063.6 KiB15191

Makefile.inH A D03-May-20223.4 KiB15194

READMEH A D18-Feb-20063.1 KiB8159

TODOH A D29-Feb-2004206 96

config.guessH A D12-Oct-200642.5 KiB1,4671,256

config.subH A D12-Oct-200631 KiB1,5801,438

configureH A D17-Oct-2006187 KiB6,5895,609

configure.inH A D16-Oct-20063.4 KiB150128

descrip.mmsH A D22-Nov-20012.5 KiB7259

g2.dspH A D17-Apr-20043.6 KiB153125

g2.dswH A D17-Apr-20041.6 KiB9968

g2_anim.dspH A D17-Apr-20044.2 KiB10186

g2demo.dspH A D17-Apr-20043.8 KiB9683

g2dll.dspH A D17-Apr-20044.9 KiB162133

g2res.dspH A D17-Apr-20043.6 KiB10288

gd.dspH A D06-Jun-19992.8 KiB10992

install-shH A D18-Jan-19994.7 KiB239152

simple_win32.dspH A D17-Apr-20044.4 KiB10287

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