Chapter 3 : Detailed Description Of Library Functions


The 3DVIEWNIX Library Functions are broadly divided into 3 categories:
Data Interface Functions
  1. VCloseData
  2. VGetHeaderLength
  3. VInitializeTape
  4. VReadData
  5. VReadHeader
  6. VSeekData
  7. VWriteData
  8. VWriteHeader

Graphics Interface Functions
  1. VAddButton
  2. VAddText
  3. VAppendCharacter
  4. VBlinkBoxOrButton
  5. VChangeNumberOfOverlays
  6. VChangePanelItem
  7. VCheckButtonEvent
  8. VCheckEventsInButtonWindow
  9. VCheckInterrupt
  10. VCheckScaleEvents
  11. VCheckTextEvent
  12. VClearButtonList
  13. VClearTextList
  14. VClearWindow
  15. VCopyImageWindowArea
  16. VCreateColormap
  17. VCreateImageSubwindow
  18. VCreateMargin
  19. VCreateThreedImageSubwindow
  20. VCreateWindows
  21. VDeleteButton
  22. VDeleteText
  23. VDestroyImageSubwindow
  24. VDisplayButtonAction
  25. VDisplayColorImage
  26. VDisplayDialogMessage
  27. VDisplayDialogOnOffCommand
  28. VDisplayErrorMessage
  29. VDisplayGrayImage
  30. VDisplayHelp
  31. VDisplayImageMessage
  32. VDisplayInformation
  33. VDisplayJobDoneMessage
  34. VDisplayMenu
  35. VDisplayOutputFilePrompt
  36. VDisplayOverlay
  37. VDisplayOverlayLine
  38. VDisplayOverlayMessage
  39. VDisplayOverlayPoints
  40. VDisplayOverlayRectangle
  41. VDisplayPanel
  42. VDisplayRunModeCommand
  43. VDisplaySaveScreenCommand
  44. VDisplaySaveScreenImage
  45. VDisplayScale
  46. VDisplayStatus
  47. VDisplayTitleString
  48. VDrawBoxOrButton
  49. VDrawCenteredText
  50. VDrawColoredBoxOrButton
  51. VDrawColoredCenteredText
  52. VDrawColoredText
  53. VDrawCurve
  54. VDrawDoubleScrollbarBox
  55. VDrawText
  56. VDrawXorBoxOrButton
  57. VEraseDialogOnOffCommand
  58. VEraseOutputFilePrompt
  59. VEraseOverlay
  60. VEraseOverlayLine
  61. VEraseOverlayMessage
  62. VEraseOverlayPoints
  63. VEraseOverlayRectangle
  64. VErasePanel
  65. VEraseRunModeCommand
  66. VEraseSaveScreenCommand
  67. VEraseScale
  68. VFillImageRectangle
  69. VFillOverlayRectangle
  70. VGetButtonLabel
  71. VGetButtonMode
  72. VGetColorcellStatus
  73. VGetColormap
  74. VGetDepth
  75. VGetFreeColorcells
  76. VGetImage
  77. VGetImageSubwindows
  78. VGetMenuInformation
  79. VGetPanelInformation
  80. VGetReservedColors
  81. VGetRunModeValue
  82. VGetSaveFilename
  83. VGetSaveFilenameList
  84. VGetSaveScreenFilename
  85. VGetSaveScreenSwitchValue
  86. VGetScaleInformation
  87. VGetScaleLayoutInformation
  88. VGetScreenSize
  89. VGetServerScreenInformation
  90. VGetSwitchValue
  91. VGetTextIdByLabel
  92. VGetTextValue
  93. VGetTextValueByLabel
  94. VGetVisual
  95. VGetWindowFontID
  96. VGetWindowGC
  97. VGetWindowInformation
  98. VGetWindows
  99. VLoadColormap
  100. VOpenServer
  101. VOutputSaveScreenImage
  102. VPackByteToBit
  103. VPrepareColorImage
  104. VPrepareGrayImage
  105. VPutColormap
  106. VPutImage
  107. VQueryTextWidth
  108. VReadMenucomFile
  109. VReadMenutreeFile
  110. VRedisplayButtonWindow
  111. VRedisplayDialogWindow
  112. VRedisplayMenus
  113. VRefreshWindows
  114. VRemoveButtonWindow
  115. VRemoveDialogWindow
  116. VRemoveMenus
  117. VRemoveScale
  118. VRestoreDefaultColormap
  119. VSaveColormap
  120. VScrollImage
  121. VSelectCursor
  122. VSelectMenuItem
  123. VSelectPanelItem
  124. VSelectScaleValue
  125. VSetButtonLabel
  126. VSetButtonLoc
  127. VSetButtonMode
  128. VSetButtonOff
  129. VSetButtonOn
  130. VSetScaleInformation
  131. VSetTextCaret
  132. VSetTextLoc
  133. VSetTextOff
  134. VSetTextOn
  135. VSetTextValue
  136. VSetVisualClass
  137. VSleep
  138. VTurnOffOverlay
  139. VTurnOffTruecolor
  140. VTurnOnOverlay
  141. VTurnOnTruecolor
  142. VWriteMenucomFile
  143. VWriteMenutreeFile

Process Interface Functions
  1. VAddBackgroundProcessInformation
  2. VCallProcess
  3. VCancelEvents
  4. VComputeLine
  5. VDecodeError
  6. VGetInputFiles
  7. VPrintFatalError
  8. VReadGlobalcomFile
  9. VReadTapePathName
  10. VRemoveBackgroundProcessInformation
  11. VSelectEvents
  12. VWriteError
  13. VWriteGlobalcomFile
  14. VWriteTapePathName