TerraVision Library Documentation

Initialization/Control of Visualization Threads:

  • tvBaseCreate
  • tvBaseDestroy

  • tvBaseStart
  • tvBaseStop
  • tvBaseInitializeGraphics

  • tvSetAddTimerHandler
  • tvSetDelTimerHandler
  • tvSetMessageHandler
  • tvSetUpdateHandler

  • tvSetPostDrawCallback

  • tvGetBoolean
  • tvSetBoolean
  • tvGetFloat
  • tvSetFloat
  • tvGetFloatv
  • tvSetFloatv
  • tvGetInteger
  • tvSetInteger
  • tvGetIntegerv
  • tvSetIntegerv
  • tvGetDouble
  • tvSetDouble
  • tvGetDoublev
  • tvSetDoublev

  • tvBaseRegisterPickCB
  • tvBaseFlyToPickPoint

  • tvBaseRedoVisibleList
  • tvBasePostRedraw

  • tvName
  • tvForallWindows
  • tvForallDatasets

    Tileset/Geoset Specification:

  • TsGeoCreate
  • tvAddDataset
  • tvRemoveDataset
  • tvGetDataset

  • TsGCCtoGDC
  • TsGeoLVCStoGCC
  • TsGeoGCCtoLVCS

    View Specification and Navigation:

  • tvBaseInitView

  • tvSetView
  • tvSetView3d
  • tvAdjustView
  • tvDeltaView

  • tvBaseGetView
  • tvBaseView

  • tvBaseSetFrozenView
  • tvSetInitialView
  • tvBaseCentralView

  • tvBaseUpdateView
  • tvBasePointAltitude

  • tvCurrentView
  • tvStartAccelerate
  • tvStartDeccelerate
  • tvStartMovement
  • tvStopMovement
  • tvFlyTo
  • tvBaseSetSlideDelta
  • tvBaseSetAttitudeDelta
  • tvBaseSetVisibleCycle

    Predefined/Automated Flight Paths:

  • PathNew
  • PathReset

  • PathAdd
  • PathDelete
  • PathUpdate
  • PathDuplicate
  • PathUp
  • PathDown

  • PathSaveFile
  • PathLoadFile

  • PathRecord
  • PathPlay
  • PathStop
  • PathPause

  • PathGoto
  • PathGotoStart
  • PathGotoEnd
  • PathGotoNext
  • PathGotoPrev

  • PathSetInterpolate
  • PathIsPlaying
  • PathIsActive
  • tvGetPath
  • PathSetName
  • PathDraw2D

    Linking Views:

  • tvAddLink
  • tvRemoveLink
  • tvGetLinks

    VRML Features:

  • FeatureInit

  • FeatureAddToWidget
  • FeatureRemoveFromWidget

  • FeatureGetItem
  • FeatureAlloc

  • FeatureLoad
  • FeatureUnload
  • GetFeatureFromUrl

    Logging:

  • TsGeoLogging
  • CreateTsLog
  • GetTsLog
  • NetLogClean

  • TsLogStartLogging
  • TsLogEndLogging
  • DoubleSeconds

    GLX Interface:

  • tvGLX_GetContext
  • tvGLX_FindContext
  • tvGLX_GetGLXExtensions

  • tvGLX_SetTextureCache
  • tvGLX_GetTextureCache

  • tvGLX_SetRenderPrimitiveCache
  • tvGLX_GetRenderPrimitiveCache

  • tvGLX_UseSharing
  • tvGLX_Sharing

  • tvGLX_UseDoubleBuffer
  • tvGLX_DoubleBuffer

  • tvGLX_UseStereo
  • tvGLX_Stereo

    OAA Interface:

  • SetOAAHost
  • SetOAAPort
  • SetOAAHostPort

  • SetDrawTimeout
  • GetDrawTimeout

  • ClearSentence
  • tvBeginStroke
  • tvContinueStroke
  • tvEndStroke

  • tvRotate
  • tvTranslate
  • tvMoveViewpoint
  • tvFlyTo3d
  • tvStopMotion
  • tvResetView
  • tvRefresh

  • tvInterpret

    Miscellaneous Operations:

  • TextureSetPath

    Types:

    structs
  • FeatureItem
  • TsGeoPyramid
  • TsGeoCalls
  • tvViewpoint
    enums
  • TsGeoPyramidType
  • tvLinkType
  • tvVariable
  • TsLogFiles
  • VisiblePoppingStrategy