Public Attributes | |
Configurable Data Members | |
| char * | configFile |
| name of the VGIS configuration file | |
| char * | rootDir |
| this is the directory in which VGIS is installed. | |
| char * | dataDirs [MAX_LAYERS] |
| int | numDataDirs |
| char * | logFile |
| This file contains VGIS log output in ASCII format. | |
| char * | blogFile |
| This is binary log file for recording statistics, etc. | |
| char * | userDir |
| This directory contains configuration files for the current user. | |
| char * | computerName |
| name of the host computer on which VGIS is executing. | |
| char * | userName |
| this is the user name of the user logged into the computer running VGIS. | |
| char * | variantName |
| this is the name of the configuration variant used for initializing VGIS. | |
| char * | systemDir |
| This directory contains configuration files specific to the host computer running VGIS. | |
| char * | systemVariantDir |
| This directory contains configuration files specific to the host computer running VGIS. | |
| char * | messageOutput |
| [Windows] This determines where output messages are sent. | |
See VGISConfiguration for general instructions related to to initializating a VGIS programs configuration structures. Path Interpretation discusses path interpretation (e.g. Default Parent Dir).
The VGIS run-time directory structure is highly configurable via VGISConfiguration. Below is a typical example that assumes you are using _all_ default values. In the path names below, VGISConfig data member names are used. The actual strings values that should be used can be determined by reading the documentation on that data member.
Computer system specific configuration directories are:
Computer system specific configuration files are:
User specific configuration data comes from these directories:
User specific configuration files are:
|
|
This is binary log file for recording statistics, etc. Initialize Options:
Default Parent Dir: CommonConfig::rootDir |
|
|
name of the host computer on which VGIS is executing. This is used in constructing paths to various directories containing files specific to the specific computer on which VGIS is executing. Initialize Options:
|
|
|
name of the VGIS configuration file Initialize Options:
|
|
|
|
|
|
This file contains VGIS log output in ASCII format. Initialize Options:
Default Parent Dir (*): CommonConfig::rootDir |
|
|
[Windows] This determines where output messages are sent. If set to 'stderr' then VGIS error, warning and notify messages are sent to stderr. Otherwise a separate window is created. Initialize Options:
|
|
|
|
|
|
this is the directory in which VGIS is installed. Typically all VGIS configuration files and data are found inside this directory. Initialize Options:
|
|
|
This directory contains configuration files specific to the host computer running VGIS. Initialize Options:
|
|
|
This directory contains configuration files specific to the host computer running VGIS. Often one computer will have multiple sets of configuration files to support different virtual reality displays on that computer. Such files are found in this subdirectory. Initialize Options:
|
|
|
This directory contains configuration files for the current user. Initialize Options:
Default Parent Dir: CommonConfig::rootDir/config/users/ |
|
|
this is the user name of the user logged into the computer running VGIS. This is used in constructing paths to various directories containing files specific to a given user. Examples would be files that customize the interface using a given user's preferences. (More precisely, CommonConfig::userName is used to generate CommonConfig::userDir which is the base directory for a user.) Initialize Options:
|
|
|
this is the name of the configuration variant used for initializing VGIS. Often one computer will have multiple sets of configuration files to support different virtual reality displays on that computer. CommonConfig::variantName is used to construct the CommonConfig::systemVariantDir directory name where configuration files specific to a given computer and configuration variant are found. Initialize Options:
|
written by Dimitri van Heesch,
© 1997-2001