IDL users group presentations
2008 presentation2009 presentation2010 presentation
CHAPTER 1
CHAPTER 2
CHAPTER 3
Defining a Class
The INIT method
First New Thing
Second New Thing
Third New Thing (IDL 7.1 and before)
Third New Thing (IDL 8.0+)
CHAPTER 4
CHAPTER 5
Inheritance types
Simple Inheritance
Level Inheritance
Multiple Inheritance
Protected Methods
CHAPTER 7
CHAPTER 8
CHAPTER 9
CHAPTER 10
Breaking the Encapsulation Rule
Replacing the self structure with another object
Garbage Collection
Saving and Restoring Objects
Copying objects
Snapshots
Determining if an object has a certain method
Static Members (sort of)
CHAPTER 11
Turning off garbage collection
New operator syntax
New Object Creation
Operator Overloading
Appendix
Private Method.
Protected Method
Abstract Class
Abstract Methods
Using Python From IDL is HERE! 2012 Christmas Card is HERE! Object Oriented Programming with IDL is HERE!