OOF2: The Manual

3.2. Microstructure

The OOF2 Microstructure is the digitized representation of a physical microstructure and is the primary object upon which OOF2 operates. The Microstructure is a container for Skeletons and Meshes. The Microstructure Page in the main OOF2 window has two main purposes: it creates and manages Microstructure objects, and it creates and manages pixel groups.

The anatomy of the Microstructure Page is shown in Figure 3.2. The Microstructure Page per se starts below the Navigation Bar. At the top is the Microstructure Chooser, which selects the Microstructure on which most of the other components of the page operate. Below that are buttons for manipulating Microstructures and two panes, the Info Pane and the Pixel Group Pane.

Figure 3.2.  The Microstructure Page

The Microstructure Page

Microstructure Page Buttons

The buttons all correspond in a straightforward fashion to items in the OOF.Microstructure menu, and the details are provided there. The first row of buttons is used to create a new Microstructure. Use the New... button to create a completely new Microstructure without any associated Images. Use the New from Image button to create a Microstructure from an Image that's already loaded in another Microstructure. Finally, use the New from Image File button to load a new Image and create a Microstructure from it. After using any of these three buttons, the Microstructure chooser at the top of the page will automatically switch to the new Microstructure.

The second row of buttons manipulate the Microstructure that's selected in the Microstructure chooser. They all correspond to commands in the OOF.Microstructure menu, except for Save..., which corresponds to OOF.File.Save.Microstructure.[5]

The Info Pane

The Info Pane on the left lists the sizes of the currently selected Microstructure, as well as the names of the Images it contains. The size of the pane can be changed by dragging the resize tab at its lower right.

The Pixel Group Pane

The Pixel Group Pane creates and manipulates pixel groups. Using pixel groups is in principle optional in OOF2, but they provide a convenient way of storing and operating on sets of pixels. The buttons on the left side and right sides of the pane correspond to items in the OOF.PixelGroup menu. The center of the pane is a list of all of the pixel groups defined in the current Microstructure.

The five buttons to the left of the central list operate on the pixel groups themselves: creating a new group, renaming or copying an existing group, deleting a group, or setting a group's meshable flag. All except for New operate on the pixel group that's currently selected in the list.

The four buttons to the right of the central list operate on the contents of the currently selected group. Add button adds the currently selected pixels to the currently selected group. The Remove button removes the currently selected pixels from the group, and the Clear button empties the group entirely. The Info button prints information about the group in the Message window.

Orientation Maps

If OOF2 wsa built with the --enable-orientationmap option, the Microstructure Page looks a bit different, as shown in Figure 3.3.

Figure 3.3. The Microstructure Page, with Orientation Maps

The Microstructure Page, with Orientation Maps

Features added to the Microstructure Page when Orientation Maps are enabled are circled. The OrientationMap menu at the top appears in all GUI pages.


The button labelled New from Orientation Map brings up a dialog box that invokes the OOF.Microstructure.Create_From_OrientationMap_File command.



[5] The only difference between the Save... button and the File/Save/Microstructure command in the menubar is that the Save... button saves the Microstructure named in the Microstructure Chooser, whereas the menubar command asks for a Microstructure in a dialog box.


/* OOF home */ /* OOF2 home */ /* Send mail to the OOF Team */