Container Creation
- Last UpdatedDec 18, 2025
- 2 minute read
The creation of a default (ISO standard) set of containers is extremely simple, and can be produced either through the command language, or from the Containers dialog.
The command to create the default containers is Container Defaults.
The Containers dialog is displayed from the COMPARTMENTATION / CONTAINER ARRANGEMENT/ CONTAINERS… menu item
.

Figure 3:7. Containers Dialog.
When the dialog is opened for the first time, you should see no containers defined. However, by simply clicking the Reset button, a set of default containers is produced.
Note:
This button simply issues the following two commands:
DELETE CONTAINER /ALL
CONTAINER DEFAULTS
The container name (type), dimensions and separations can be changed via the grid.
Note:
The input units within this grid are all consistent (that means, all meters, all feet,
etc), unlike in Hydrostatics, in which, if the dimensions are in meters, then the
separations are in mm, and if the dimensions are in feet, the separations are in inches).
The weights and VCG values may be entered here, but are not used within Surface/Compartment. They are, however, passed downstream to Hydrostatics, and so can be entered here for completeness.
When you are happy with the changes to the container dimensions, etc, made within the Containers dialog, then the Apply button must be clicked. This performs the following:
-
The container names from the grid are checked against existing container names. If the grid name exists in the container list, the dimensions, etc are checked. If any have changed then the Container Set…command is issued.
-
If the grid name does not exist in the container list, then a new container is created by issuing the Container Create... command.
-
Finally, any containers that existed in the internal list, but were not found in the grid control are deleted using the Delete Container... command.
Note:
A single rollback state is created for all of the above commands, whereas if the individual commands were issued, a rollback state would be created for each set, Create or Delete command.