Interacting with GroIMP
This section present how to interact with the platform.
Windows and panels
This section presents basic information about windows and panels in GroIMP, along with a list of the most commonly used panels. A GroIMP window consists of several panels. Panels can be docked or undocked. New panels can be opened via the MENU.
Configuring GroIMP
This section present the configuration management of GroIMP both for software and project. The two main configuration steps are:
- On startup, in the command line. It is the java and GroIMP arguments.
- In the software through the options.
Workbench
A Workbench is the set of windows that enables the user to interact with the project. A workbench is created around a project. Even in interfaces that do not create a GUI (headless for instance), a workbench is created and used to process the project.
Project
The main entity you work on in GroIMP is the project. A Project is the set of resources that enables to open an entity that can be processed by GroIMP. This section presents what a GroIMP project is and how to manage it.
The Project object is closely related to the Workbench object.
Note for developers, a GroIMP project is slightly different from the code implementation of a project.
Parameterize
In order to ease the usage of models, it is possible to configure them without modifying them by using parameters. It is possible to parametrize variables from project at:
- GroIMP start
- Project load
Export
This section present how to export data from GroIMP.
I/O filters
This section present the different elements used to interact with a file from GroIMP. The management of a type of file in GroIMP is handled by the three java objects. You can find a more in depth explaination on how these elements can be set up here, as well as an example of usage associated with the creation of a new plugin.
Visualization
Additional features
Here is a list of other features to interact with GroIMP that are cool, but not enough to get their own section.
