ImagineObjects: C++ Class Wrappers for the Imagine Developer's Toolkit
ImagineObjects is a library of C++ wrapper classes for the Developer's
Toolkit. Currently the code is no longer in active development and is
fairly immature. However, there may be enough functionality
to facilitate writing Imagine Toolkit applications using C++
and not C.
The latest version is 0.3, released September 23, 2003.
Requirements
Note that you will need to have installed the Boost C++ Library, which is heavily used throughout this library. This code was originally developed for Microsoft Visual C++ 6.0 with the latest applied patches.
Notes
- All classes live in the namespace
Imagine.
- Members can throw
Imagine:ErrorReportException exceptions, so insure you have exception handling enabled for your compiler.
- Some notes of possible interest to C++ programmers working with the Toolkit can be found here.
New in 0.3
- Added
ClientViewer
- Added
EmbeddedViewer
- Added
ViewWindow
- Added
ViewLayer
EML sub-classes can now extend their own Context
Sample Source
An example C++ top level application is here. The following is a screenshot of what the application looks like when it runs successfully:
<-- img src="SampleApp.jpg" title="Sample Application Screenshot" alt="Sample Application Screenshot" -->
Documentation and Source Code
Online documentation is found here. The
tarball for ImagineObjects-0.3.tar.gz is found here.
Contact Info
You can reach me, Mark Coletti, via imaginary at
lychnobite : org.