- FIGURE 1a - HDF Data Structures
- FIGURE 1b - Three Levels of Interaction with the HDF File
- FIGURE 2a - The Physical Layout of an HDF File Containing One Data Object
- FIGURE 2b - Two Data Objects
- FIGURE 2c - The Contents of a Data Descriptor
- FIGURE 2d - Data Descriptor Block
- FIGURE 2e - Use of a Function Call Converter to Route FORTRAN-77 HDF Calls to the C Library
- FIGURE 3a - The Contents of a Scientific Data Set
- FIGURE 3b - An Example of Access Pattern ("Strides")
- FIGURE 3c - Dimension Records and Attributes Shared Between Related Data Sets
- FIGURE 3d - Chunk Indexing as an Offset in Chunks
- FIGURE 3e - Array Locations Created Beyond the Defined Dimensions of an SDS
- FIGURE 4a - Vdata Table Structure
- FIGURE 4b - Three Different Vdata Structures for Data of the Same Number Type
- FIGURE 4c - Single- and Multi-component Vdatas
- FIGURE 4d - Interlaced and Non-Interlaced Vdata Contents
- FIGURE 4e - Setting the Record Pointer to the End of a Vdata
- FIGURE 4f - Writing Interlaced or Non-interlaced Buffers into Interlaced or Non-interlaced Vdatas
- FIGURE 4g - Removing Alignment Bytes When Writing Data From a C Structure to a Vdata
- FIGURE 5a - Similarity of the HDF Vgroup Structure and the UNIX File System
- FIGURE 5b - Sharing Data Objects among Vgroups
- FIGURE 5c - A Vgroup Containing Two 8-Bit Raster Images, or RIS8 Objects, and a Vdata
- FIGURE 5d - Vgroup Structure Describing a Heated Mesh
- FIGURE 6a - 8-Bit Raster Image Set Contents
- FIGURE 6b - The Data Representation of an 8-Bit Raster Image
- FIGURE 7a - 24-Bit Raster Image Set Contents
- FIGURE 7b - The Numerical Representation of a 24-Bit Raster Image
- FIGURE 7c - RGB Interlace Format for 24-Bit Raster Images
- FIGURE 8a - GR Data Set Contents
- FIGURE 8b Chunks in a GR raster image dataset
- FIGURE 9a - Color Mapping Using a Palette
- FIGURE 10a - File and Object Annotations
- FIGURE 10b - Object Annotations with Tag/Reference Number Pairs
- FIGURE 12a - The Contents of a Three-Dimensional DFSD Scientific Data Set
- FIGURE 14a - 1,000 1 x 1 x 1 Element Scientific Data Sets
- FIGURE 14b - One 10 x 10 x 10 Element Scientific Data Set
- FIGURE 14c - 1,000 1 x 1 x 1 Element Scientific Data Sets
- FIGURE 14d - 1,000 1 x 1 x 1 Element Scientific Data Sets Sharing Dimensions
- FIGURE 14e - 50 10 x 10 x 10 Element Scientific Data Sets
- FIGURE 14f - Writing to the 50 10 x 10 x 10 Element Scientific Data Sets
- FIGURE 14g - One 10,000 Element Scientific Data Set with Old- and New-Style Dimension Scales
- FIGURE 14h - One 10,000 Element Scientific Data Set with the Old-Style Dimension Scale Disabled
- FIGURE 14i - Comparison between Chunked and Non-chunked Scientific Data Sets
- FIGURE 14j - Filling a Two-dimensional Array with Data Using Row-major Ordering
- FIGURE 14k - Number of Seeks Needed to Access a Row of Data in a Non-chunked SDS
- FIGURE 14l - Number of Seeks Needed to Access a Column of Data in a Non-chunked SDS
- FIGURE 14m - Number of Seeks Needed to Access a Row of Data in a Chunked SDS
- FIGURE 14n - Number of Seeks Needed to Access a Column of Data in a Chunked SDS
- FIGURE 14o - Compressing and Writing Chunks of Data to a Compressed and Tiled SDS
- FIGURE 14p - Extracting a Subset from a Compressed and Tiled SDS
- FIGURE 14q - Extracting a Subset from a Compressed Non-tiled SDS
- FIGURE 14r - Example 4 x 12 Element Scientific Data Set
- FIGURE 14s - 2 x 8 Element Subset of the 4 x 12 Scientific Data Set
- FIGURE 14t - 4 x 12 Element Data Set with 2 x 2 Element Tiles
- FIGURE 14u - 5 200 x 300 Element Tiles Labelled A, B, C, D and E
- FIGURE 15a - The fp2hdf Utility