enum tvVariable

Enumeration of the names of state variables for Core behavior, which may be set/retrieved from/by external clients

Documentation

Enumeration of the names of state variables for Core behavior, which may be set/retrieved from/by external clients. The names are:
NAME                          TYPE   DESCRIPTION
----                          ----   -----------
TV_SHOW_LIGHTING              bool   show lighting effects
TV_SHOW_HEADS_UP              bool   show heads-up display   
TV_SHOW_WIREFRAME             bool   show as wireframe models
TV_SHOW_TEXTURES              bool   apply texture mapping 
TV_SHOW_MODELS                bool   show VRML models 
TV_SHOW_SKY                   bool   render sky 
TV_SHOW_GROUND                bool   render ground not covered by datasets
TV_SHOW_DATASETS              bool   render datasets
TV_SHOW_FRUSTUMS              bool   show viewer's frustrum 
TV_SHOW_TILES                 bool   show tile bounds
TV_SHOW_PATHS                 bool   show path trajectories 
TV_SHOW_LOGO                  bool   show SRI logo
TV_SHOW_CROSSHAIR             bool   show crosshair for flight controls
TV_CROSSHAIR                  int[2] crosshair position
TV_FEATURES_WIREFRAME         bool   show VRML features as wireframe
TV_FEATURES_TEXTURED          bool   apply textures to VRML features
TV_FEATURES_LIGHTING          bool   apply lighting models to VRML features
TV_FEATURES_LOAD_TEXTURES     bool   load textures assoc. w/VRML features
TV_FEATURES_BACKFACE_CULL     bool   enable backface culling from VRML features
TV_TIME_OF_DAY                float  set time of day (in hours, [0..24])
TV_RESOLUTION_ADJUST          float  resolution adjust (?????)
TV_ELEVATION_SCALE            float  scale factor for elevation
TV_BACKFACE_CULL              bool   enable backface culling for geodata
TV_HORIZON_CULL               bool   enable horizon culling (????)
TV_USE_ZBUFFER_HACK           bool   enable z-buffer hack (????)
TV_TWOD_CONSTRAIN             bool   constrain view to down-looking
TV_MIPMAP_TEXTURES            bool   make use of MIPMAPS in texture ops
TV_FOG_DENSITY                float  set the fog density [0..1]
TV_HEIGHT_BASED_NAVIGATION    bool   enable height-contrained navigation
TV_DOODLE_ON_TERRAIN          bool   permit annotations on top of terrain
TV_FREEZE_TILES               bool   freeze tiles (????)
TV_SHOW_TILE_DEBUG            bool   show tile debugging information
TV_STEREO                     bool   calculate stereo views
TV_SCALE_IPD                  bool   ??????
TV_ABSOLUTE_IPD               float  ??????
TV_VISIBLE_CYCLE              int[?] huh????
TV_DIS_SEND                   bool   ?????
TV_DIS_MONITOR                bool   ?????
TV_DIS_ID                     int[?] ?????
TV_DIS_SITE_ID                int    ?????
TV_DIS_FORCE_ID               int    ?????
TV_DIS_ENTITY_ID              int    ?????
TV_SIZE                       int[2] width and height of viewport
TV_VELOCITY                   float  the current motion velocity (m/s)
TV_ACCELERATION               float  the current acceleration
TV_IMAGE_QUALITY              float  1.0 = best image quality
TV_SLIDE_DELTA                float[2] "slide" parameters for movement
TV_ATTITUDE_DELTA             float[2] "attitude" parameters for movement
TV_SPLASH_MESSAGE             string message display on splash screen
TV_MOTION_THRESHOLD           float  threshold to drop to wireframe (Hz)
TV_TILE_BY_TILE               bool   tile by tile display
TV_DOTGEO_PAUSE               int    ms pause between .geo requests
TV_AUTO_POP_FRONT             bool   auto pop hires dataset to top
TV_SCHEMA_URL                 string url for the .geo schema
TV_HYPERLINK_URL              string url for hyperlink under cursor
TV_HYPERLINK_DESC             string description for hyperlink
TV_MOVING                     bool   is viewpoint moving?
TV_POPPING_STRATEGY           int    enum-val of type VisiblePoppingStrategy
See Also:
tvGetBoolean, tvSetBoolean, tvGetFloat, tvSetFloat, tvGetFloatv, tvSetFloatv, tvGetInteger, tvSetInteger, tvGetIntegerv, tvSetIntegerv, tvGetDouble, tvSetDouble, tvGetDoublev, tvSetDoublev, VisiblePoppingStrategy


Back to TerraVision API Home Page