The Application Programming Interface
As with many programming languages, ImageJ has a well-documented Application Programming Interface (API). It describes all of the classes, methods, and fields that are accessible for programming. The API reference can be found on the ImageJ website at http://javadoc.imagej.net/ImageJ1 (ImageJ1.x), http://javadoc.imagej.net/ImageJ (ImageJ2), and http://javadoc.imagej.net/Fiji (Fiji). The API documentation is an efficient way to find classes and methods that can be used to extract relevant information. The classes mentioned in the previous sections can be found using the API page. You can also find a complete list of methods and fields that are available, including the return types of the methods. In the section on setting up an IDE to develop plugins, I will also briefly explain how to set up the generation of Javadoc. Javadoc is a method that parses your source code and extracts specially formatted comments to build up a documentation manual. This can...