![](https://csdnimg.cn/release/download_crawler_static/10734127/bg10.jpg)
ListofFigures HDF5User’sGuide
xvi TheHDFGroup
Figure5‐7.Chunkeddatastorage.........................................................130
Figure5‐8.Compactdatastorage.................................
........................131
Figure5‐9.Atwodimensionalarraystoredasacontiguousdataset...............
..............133
Figure5‐10.Atwodimensionalarraystoredinchunks...........................
.............134
Figure5‐11.Externalfilestorage ................................
..........................141
Figure5‐12.Partitioninga2‐Ddatasetforexternalstorage ..............
......................142
Figure5‐13.H5T_NATIVE_INTinmemory......... ..............
...........................145
Figure5‐14.Passedtothen‐bitfilter...............
.......................................145
Figure5‐15.H5T_NATIVE_FLOATinmemory ......
..........................................146
Figure5‐16.Passedtothen‐bitfilter
......................................................146
Figure6‐1.Datatypes,dataspaces,anddatasets ........................................
.....173
Figure6‐2.Thedatatypemodel ........................................
...................176
Figure6‐3.Compositedatatypes ...........................
...............................176
Figure6‐4.Datatypeclasses...............
...............................................177
Figure6‐5.The
datatypeobject ...........................................................193
Figure6‐6.Thestoragelayoutforanew128‐bitlittle‐endiansignedintegerdatatype.............205
Figure6‐7.MemoryLayoutfora32‐bitunsignedintege r.
.....................................206
Figure6‐8.Auser‐definedintegerdatatypewitharangeof‐1,048,583to
1,048,584...............207
Figure6‐9.Auser‐definedfloatingpointdatatype.... ......................
.................208
Figure6‐10.Layoutofacompounddatatype..........................
......................210
Figure6‐11.Layoutofacompounddatatypenestedinacompounddatatype................
....211
Figure6‐12.Memorylayoutofacompounddatatypethatrequirespadding.....................213
Figure6‐13.Representingdatawithmultiplemeasurements.......
...........................226
Figure6‐14.Memorylayoutofatwo‐dimensionalarraydatatype.............
.................228
Figure6‐15.MemorylayoutofaVLdatatype.........................
......................231
Figure6‐16.Astringstoredasone‐characterelementsinaone‐dimensionalarray..............
..233
Figure6‐17.Storinganenumarray ..........................................
..............237
Figure6‐18.Acompounddatatypebuiltwithdifferentdatatypes...........................
...242
Figure6‐19.Logicaltreeforthecompounddatatypewithfourmembers........................245
Figure6‐20.Thestoragelayoutforthefourmemberdatatypes.
...............................246
Figure6‐21.Thestoragelayoutofthecombinedfourmembers .........
.......................247
Figure6‐22.Thelayoutofthedataset....................
.................................248
Figure6‐23.Lifecycleofadatatype..........
.............................................251
Figure6‐24.Transientdatatypestates:
modifiable,read‐only,andimmutable ....................252
Figure6‐25.Layoutofadatatypeconversion..................
.............................255
Figure6‐26.Anenumdatatypeconversion...............
..................................256
Figure6‐27.Alignmentofacompounddatatype.........
....................................258
Figure6‐28.Layoutwhenanelementisskipped ......
.......................................260
Figure7‐1.Asimpledataspace......
.....................................................269
Figure7‐2.ComparingCandFortrandataspaces.........................................
....275
Figure7‐3.Datalayoutbeforeandafterareadoperation ....................................
.277
Figure7‐4.Movingdatafromdisktomemory .........................................
......277
Figure7‐5.Accessasub‐setofdatawithahyperslab .................................
........279
Figure7‐6.Buildcomplexregionswithhyperslabunions ..................................
....280
Figure7‐7.Usehyperslabstocombineordispersedata.....................................
..280
Figure7‐8.Pointselection............................................
...................281
Figure7‐9.Selectingahyperslab ..........................
................................282
Figure7‐10.Writefromaonedimensionalarraytoatwodimensionalarray.....
................285