home *** CD-ROM | disk | FTP | other *** search
/ Photo CD Demo 1 / Demo.bin / hdf / docs / hdfvstpd.b < prev    next >
Text File  |  1980-02-06  |  2KB  |  126 lines

  1. B.1    NCSA HDF Vset
  2.  
  3. NCSA HDF Vset Calls Summary    B.1
  4.  
  5. National Center for Supercomputing Applications
  6.  
  7. November 1990
  8.  
  9.                                                                 
  10.  
  11. November 1990
  12.  
  13.  
  14.  
  15.  
  16. Appendix  B    NCSA HDF Vset Calls Summary
  17.  
  18.  
  19.  
  20. Overview
  21.  
  22. This appendix lists all the routines in the HDF Vset interface. 
  23. Detailed information about each routine can be found in Chapter 4, 
  24. ╥Vgroup Routine Descriptions,╙ and Chapter 5, ╥Vdata Routine 
  25. Descriptions.╙
  26.  
  27.  
  28. Calling Sequences
  29.  
  30. Table B.1 defines HDF Vset arguments and return values.In 
  31. Table B.2, italicized items represent arguments in which values 
  32. are returned. 
  33.  
  34. Table B.1    Arguments and Returned Values
  35.  
  36. unsigned char    *buf;
  37.  
  38. DF    *f;
  39.  
  40. int    vgid, vsid, id,n,b;
  41.  
  42. int    nentries,  nvertices,  interlace, vsize, 
  43.         order, fieldtype, asize, idarray[ ];
  44.  
  45. char    *access, *vgname, *vsname, *fields, 
  46.         *vgclass, *vsclass;
  47.  
  48. VGROUP    *vg;
  49.  
  50. VDATA    *vs;
  51.  
  52.  
  53.  
  54. Table B.2    Vset Calls Summary
  55.  
  56. VGROUP LEVEL CALLS
  57. Return Values    Functions    Arguments    Class
  58.  
  59.  
  60. vg    =    Vattach    (f,  vgid,  access)    access
  61.  
  62. void        Vdetach    (vg)    access
  63.  
  64. void        Vgetclass    (vg,  vgclass)    inquiry
  65.  
  66. vgid    =    Vgetid    (f,  vgid)    search
  67.  
  68. void        Vgetname    (vg,  vgname)    inquiry
  69.  
  70. id    =    Vgetnext    (vg,  id)    search
  71.  
  72. b    =     Vinquire    (vg,  nentries,  vgname)    inquiry
  73.  
  74. n    =    Vinsert     (vg, vs)    linkage
  75.  
  76. b    =    Visvg    (vg,  id)    inquiry
  77.  
  78. b    =    Visvs    (vg,  id)    inquiry
  79.  
  80. int    =    Vlone    (f,  idarray,  asize)    inquiry
  81.  
  82. void        Vsetclass    (vg,  vgclass)    specify
  83.  
  84. void        Vsetname    (vg,  vgname)    specify
  85.  
  86.  
  87. Table B.2    Vset Calls Summary (Continued)
  88.  
  89. VDATA LEVEL CALLS
  90. Return Values    Functions    Arguments    Class
  91.  
  92.  
  93. vs    =    VSattach    (f, vsid,access)    access
  94.  
  95. void        VSdetach    (vs)    access
  96.  
  97. b    =    VSfdefine    (vs, field, fieldtype, order)     specify
  98.  
  99. b    =    VSfexist    (vs, fields)    inquiry
  100.  
  101. void        VSgetclass    (vs, vsclass)    inquiry
  102.  
  103. vsid    =    VSgetid    (f, vsid)    search
  104.  
  105. void        VSgetname    (vs, vsname)    inquiry
  106.  
  107. b    =    VSinquire    (vs, nvertices, interlace, fields,     inquiry
  108.             vsize, vsname)
  109.  
  110. int    =    VSlone    (f, idarray, asize)    inquiry
  111.  
  112. n    =    VSread    (vs, buf, nvertices, interlace)    read
  113.  
  114. n    =    VSseek    (vs,nvertices)    access
  115.  
  116. void        VSsetclass    (vs, vsclass)    specify
  117.  
  118. n    =    VSsetfields    (vs, fields)    specify
  119.  
  120. b    =    VSsetinterlace    (vs, interlace)    specify
  121.  
  122. void        VSsetname    (vs,  vsname)    specify
  123.  
  124. n    =    VSwrite    (vs, buf, nvertices, interlace)    write
  125.  
  126.