| Package | Description | 
|---|---|
| org.micromanager | 
 MMStudio application and Java API 
 | 
| org.micromanager.acquisition | 
 This package contains classes for acquiring data and accessing Micro-
 Manager's Acquisition Engine. 
 | 
| org.micromanager.data | 
 This package contains classes related to the storage and internal
 representation of image data and metadata. 
 | 
| org.micromanager.display | 
 This package contains classes related to Micro-Manager's display windows,
 which are used to show image data and metadata to the user. 
 | 
| org.micromanager.display.inspector | |
| org.micromanager.display.overlay | |
| org.micromanager.events | 
 This package contains events that can be subscribed to via the
 EventManager.registerForEvents() method. 
 | 
| org.micromanager.profile | |
| org.micromanager.propertymap | |
| org.micromanager.quickaccess | 
 This package contains classes related to Micro-Manager's Quick-Access
 Window, which provides easy access to certain user-selected controls. 
 | 
| Class and Description | 
|---|
| Album
 Interface for interacting with the Album, an implicit Datastore that
 Micro-Manager uses as a "scratch pad" for image data. 
 | 
| Application
 Provides access to and control of various aspects of the user interface,
 allowing code to directly update and control the GUI. 
 | 
| ApplicationSkin
 Provides access to methods dealing with the "skin" or "look and feel" of the
 user interface. 
 | 
| ApplicationSkin.SkinMode
 Available skins used by the application. 
 | 
| AutofocusManager
 This entity provides access to methods for controlling autofocus of the
 microscope. 
 | 
| AutofocusPlugin | 
| CompatibilityInterface
 Legacy interface that implements some methods from the old 1.4 API. 
 | 
| IntroPlugin
 IntroPlugins are used to customize the intro dialog that prompts the user
 for which config file and profile to use. 
 | 
| LogManager
 Provides access to logging and message display routines. 
 | 
| MenuPlugin
 A MenuPlugin is a plugin that should appear under the "Plugins" menu. 
 | 
| MMGenericPlugin | 
| MMPlugin
 This interface is the base interface for all Micro-Manager plugins. 
 | 
| MultiStagePosition
 Definition of a position in space in terms of available stages/drives
 
 The current implementation uses the concept of "DefaultXYStage", and 
 "DefaultZStage". 
 | 
| PluginManager
 This class provides access to plugins that have been detected by
 Micro-Manager at startup. 
 | 
| PositionList
 Navigation list of positions for the Stages. 
 | 
| PositionListManager
 This entity provides access to methods for interacting with the Stage
 PositionList. 
 | 
| PropertyManager
 Provides access to PropertyMaps. 
 | 
| PropertyMap
 An immutable typed key-value store for various settings. 
 | 
| PropertyMap.Builder
 Builder for  
PropertyMap. | 
| PropertyMap.OpaqueValue
 A value that can be stored in a property map. 
 | 
| PropertyMap.PropertyMapBuilder
 Deprecated.  
 | 
| ScriptController
 Provides access to some utility methods for use in the Beanshell scripting
 panel. 
 | 
| ScriptController.ScriptStoppedException
 This exception signifies that the Beanshell interpreter has a stop
 request pending, which prevents most interactions with the system. 
 | 
| ShutterManager
 This class provides access to the shutter controls, allowing you to
 open or close the shutter, as well as turn autoshutter on or off. 
 | 
| SnapLiveManager
 Interface for interacting with the Snap/Live display and live mode. 
 | 
| StagePosition
 Description of the position of a 1 or 2 axis stage 
 | 
| Studio
 Interface to execute commands in the main panel. 
 | 
| UserProfile
 A user profile, where user preferences can be stored. 
 | 
| Class and Description | 
|---|
| MMEvent
 Interface that all events in Micro-Manager should inherit from
 Mainly for documentation purposes right now, but can be extended with
 generalized functionality 
 | 
| Class and Description | 
|---|
| MMEvent
 Interface that all events in Micro-Manager should inherit from
 Mainly for documentation purposes right now, but can be extended with
 generalized functionality 
 | 
| MMGenericPlugin | 
| MMPlugin
 This interface is the base interface for all Micro-Manager plugins. 
 | 
| MultiStagePosition
 Definition of a position in space in terms of available stages/drives
 
 The current implementation uses the concept of "DefaultXYStage", and 
 "DefaultZStage". 
 | 
| PropertyMap
 An immutable typed key-value store for various settings. 
 | 
| PropertyMap.Builder
 Builder for  
PropertyMap. | 
| Class and Description | 
|---|
| EventPublisher
 Any object that bears an internal event bus to which other objects can
 subscribe to receive events. 
 | 
| MMEvent
 Interface that all events in Micro-Manager should inherit from
 Mainly for documentation purposes right now, but can be extended with
 generalized functionality 
 | 
| MMGenericPlugin | 
| MMPlugin
 This interface is the base interface for all Micro-Manager plugins. 
 | 
| PropertyMap.Builder
 Builder for  
PropertyMap. | 
| Class and Description | 
|---|
| MMGenericPlugin | 
| Studio
 Interface to execute commands in the main panel. 
 | 
| Class and Description | 
|---|
| MMGenericPlugin | 
| PropertyMap
 An immutable typed key-value store for various settings. 
 | 
| Class and Description | 
|---|
| ApplicationSkin.SkinMode
 Available skins used by the application. 
 | 
| MMEvent
 Interface that all events in Micro-Manager should inherit from
 Mainly for documentation purposes right now, but can be extended with
 generalized functionality 
 | 
| PositionList
 Navigation list of positions for the Stages. 
 | 
| Class and Description | 
|---|
| PropertyMap
 An immutable typed key-value store for various settings. 
 | 
| Class and Description | 
|---|
| PropertyMap
 An immutable typed key-value store for various settings. 
 | 
| Class and Description | 
|---|
| MMGenericPlugin | 
| MMPlugin
 This interface is the base interface for all Micro-Manager plugins. 
 | 
| PropertyMap
 An immutable typed key-value store for various settings. 
 |