[Top] [Prev] [Next]

Chapter 5 Vgroups (V API)

5.1 Chapter Overview
5.2 The Vgroup Data Model
5.2.1 Vgroup Names and Classes
5.2.2 Vgroup Organization
5.2.3 An Example Using Vgroups
5.3 The Vgroup Interface
5.3.1 Vgroup Interface Routines
5.3.2 Identifying Vgroups in the Vgroup Interface
5.4 Programming Model for the Vgroup Interface
5.4.1 Accessing Files and Vgroups: Vstart and Vattach
5.4.2 Terminating Access to Vgroups and Files: Vdetach and Vend
5.5 Creating and Writing to a Vgroup
5.5.1 Assigning a Vgroup Name and Class: Vsetname and Vsetclass
5.5.2 Inserting Any HDF Data Object into a Vgroup: Vaddtagref
5.5.3 Inserting a Vdata or Vgroup Into a Vgroup: Vinsert
5.6 Reading from Vgroups
5.6.1 Locating Vgroups and Obtaining Vgroup Information
5.6.1.1 Locating Lone Vgroups: Vlone
5.6.1.2 Sequentially Searching for a Vgroup: Vgetid
5.6.1.3 Obtaining the Name of a Vgroup: Vgetname
5.6.1.4 Obtaining the Class Name of a Vgroup: Vgetclass
5.6.1.5 Locating a Vgroup Given Its Name: Vfind
5.6.1.6 Locating a Vgroup Given Its Class Name: Vfindclass
5.6.2 Obtaining Information about the Contents of a Vgroup
5.6.2.1 Obtaining the Number of Objects in a Vgroup: Vntagrefs
5.6.2.2 Obtaining the Tag/Reference Number Pair of a Data Object within a Vgroup : Vgettagref
5.6.2.3 Obtaining the Tag/Reference Number Pairs of Data Objects in a Vgroup: Vgettagrefs
5.6.2.4 Testing Whether a Data Object Belongs to a Vgroup: Vinqtagref
5.6.2.5 Testing Whether a Data Object within a Vgroup is a Vgroup: Visvg
5.6.2.6 Testing Whether an HDF Object within a Vgroup is a Vdata: Visvs
5.6.2.7 Locating a Vdata in a Vgroup Given Vdata Fields: Vflocate
5.6.2.8 Retrieving the Number of Tags of a Given Type in a Vgroup: Vnrefs
5.6.2.9 Retrieving the Reference Number of a Vgroup: VQueryref
5.6.2.10 Retrieving the Tag of a Vgroup: VQuerytag
5.7 Deleting Vgroups and Data Objects within a Vgroup
5.7.1 Deleting a Vgroup from a File: Vdelete
5.7.2 Deleting a Data Object from a Vgroup: Vdeletetagref
5.8 Vgroup Attributes
5.8.1 Obtaining the Vgroup Version Number of a Given Vgroup: Vgetversion
5.8.2 Obtaining Information on a Given Vgroup Attribute: Vattrinfo
5.8.3 Obtaining the Total Number of Vgroup Attributes: Vnattrs
5.8.4 Setting the Attribute of a Vgroup: Vsetattr
5.8.5 Retrieving the Values of a Given Vgroup Attribute: Vgetattr
5.8.6 Retrieving the Index of a Vgroup Attribute Given the Attribute Name: Vfindattr
5.9 Obsolete Vgroup Interface Routines
5.9.1 Determining the Next Vgroup or Vdata Identifier: Vgetnext
5.9.2 Determining the Number of Members and Vgroup Name: Vinquire
5.10 Vgroup Backward Compatibility Issues
5.10.1 Vset Implementation Integrated into the Vgroup Interface


[Top] [Prev] [Next]

hdfhelp@ncsa.uiuc.edu
HDF User's Guide - 07/21/98, NCSA HDF Development Group.