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. VDisplayButtonItem
  2. VDisplayTablet
  3. VAppendCharacter
  4. VBlinkBox
  5. VChangeNumberOfOverlays
  6. VChangePanelItem
  7. VCheckButtonItemEvent
  8. VCheckEventsInButtonWindow
  9. VCheckInterrupt
  10. VCheckScaleEvents
  11. VCheckTabletEvent
  12. VDeleteButtonItemList
  13. VDeleteTabletList
  14. VClearWindow
  15. VCopyImageWindowArea
  16. VCreateColormap
  17. VCreateImageSubwindow
  18. VDisplayCaptionBar
  19. VCreate3DImageSubwindow
  20. VCreateWindows
  21. VDeleteButtonItem
  22. VDeleteTablet
  23. VDeleteImageSubwindow
  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. VDisplayBox
  49. VDisplayCenteredText
  50. VDisplayFixedColorBox
  51. VDisplayFixedColorCenteredText
  52. VDisplayFixedColorText
  53. VDrawCurve
  54. VDisplayDoubleScrollbarBox
  55. VDisplayText
  56. VDisplayXORBox
  57. VDeleteDialogOnOffCommand
  58. VDeleteOutputFilePrompt
  59. VClearOverlay
  60. VClearOverlayLine
  61. VClearOverlayMessage
  62. VClearOverlayPoints
  63. VClearOverlayRectangle
  64. VDeletePanel
  65. VDeleteRunModeCommand
  66. VDeleteSaveSreenCommand
  67. VUndisplayScale
  68. VFillImageRectangle
  69. VFillOverlayRectangle
  70. VGetButtonItemLabel
  71. VGetButtonItemMode
  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. VGetScaleInformation
  86. VGetScaleLayoutInformation
  87. VGetScreenSize
  88. VGetServerScreenInformation
  89. VGetSaveSwitchValue
  90. VGetTabletPointerFromLabel
  91. VGetTabletValue
  92. VGetTabletValueByLabel
  93. VGetVisual
  94. VGetWindowFontID
  95. VGetWindowGC
  96. VGetWindowInformation
  97. VGetWindows
  98. VReadColorcomFile
  99. VOpenServer
  100. VPackByteToBit
  101. VPrepareColorImage
  102. VPrepareGrayImage
  103. VPutColormap
  104. VPutImage
  105. VGetTextWidth
  106. VReadMenucomFile
  107. VRedisplayButtonWindow
  108. VRedisplayDialogWindow
  109. VRedisplayMenu
  110. VRefreshWindows
  111. VRemoveButtonWindow
  112. VRemoveDialogWindow
  113. VRemoveMenu
  114. VDeleteScale
  115. VRestoreDefaultColormap
  116. VWriteColorcomFile
  117. VScrollImage
  118. VSelectCursor
  119. VCheckMenu
  120. VCheckPanelEvent
  121. VCheckScaleEvent
  122. VSetButtonItemLabel
  123. VSetButtonItemLocation
  124. VSetButtonItemState
  125. VRemoveButtonItem
  126. VRedisplayButtonItem
  127. VSetScaleInformation
  128. VSetTabletCaret
  129. VSetTabletLocation
  130. VRemoveTablet
  131. VRedisplayTablet
  132. VSetTabletValue
  133. VSetVisualClass
  134. VSleep
  135. VTurnOffOverlay
  136. VTurnOffTruecolor
  137. VTurnOnOverlay
  138. VTurnOnTruecolor
  139. VWriteMenucomFile
  140. VWriteMenutreeFile

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