Personal notes on
using ERDAS Imagine Developer's Toolkit.
The intent of this page is to serve as a place where I share my work
notes and source code for work related to developing a C++ application
that uses ERDAS Imagine's Developer's Toolkit. Developing with
the Toolkit is not easy even if, like myself, you've attended the Leica
Systems (nee ERDAS) Developer's Toolkit course. Therefore I share
here my problems, knowledge, and applicable source code to others in
similar predicaments in the hopes of helping them out.
Also, I hope
to, in turn, elicit feedback and source that I can add to these web
pages.
- ERDAS Imagine Developer's Toolkit
Programming Notes
- General Design Issues
- First Whack: Single
Address
Space Model
- Second Whack:
non-EML-based
Application Communicating with Session Manager
- Third Whack:
Modifying a
Traditional EML-based Application to Use C++ Wrapper Classes
- C++ related issues
- Disabling
Pathological Imagine
Macros
- A Note on
Including Imagine
Headers
- Getting Vector
Layer Data from a Generic Layer
- EML Script Issues
- C++ Class Wrappers for the
Imagine
Developer's Toolkit
- Contact Info
C++ Class Wrappers
for the Imagine Developer's Toolkit
I've started writing C++ wrapper classes for the Developer's Toolkit,
called ImagineObjects,
and happily share it here. Mind, my
development and
maintenance of this library is project needs driven. That is, I
add and repair classes as part of the natural development process for
the project I'm currently working on. However, I'll gladly accept
any source contributions and commentary.
Contact Info
You can reach me, Mark Coletti, via imaginary at
lychnobite.org.
Last updated: November 17, 2003.