AggOO - The GDI+ like interface for Anti-Grain Geometry

AggOO - The GDI+ like interface for Anti-Grain Geometry

 

What is it?

AggOO is a higher-level interface to the excellent Anti-Grain Geometry library. It provides syntax which resembles Microsoft's GDI+ library, and most GDI+ code can be converted to AggOO fairly easily (often by simply changing the namespace.)

License

AggOO is released under the Modified BSD license, which is fairly unrestrictive. However, it is dependent on Anti-Grain Geometry, and as of version 2.5, AGG is under the GPL license. Fortunately, the Modified BSD is compatible with the GPL license, but the result will also be GPL. Please keep this in mind when developing code.

Download

Currently, AggOO may be downloaded from SourceForge at http://sourceforge.net/projects/aggoo through anonymous CVS. An actual release should be ready soon.

Preparing Anti-Grain Geometry

It is necessary to build Anti-Grain Geometry as a library in order to use AggOO. Instructions on how to do this can be found here.

Usage

There are some tests included with the AggOO source which show how to get started. It is very similar to using GDI+, but it is not necessary to perform the startup/shutdown routines.