VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions | Variables
navDataTag.h File Reference

Go to the source code of this file.

Classes

class  DtNavTag
 Wrapper for GameWare NavTag. More...

Functions

const unsigned int
DT_DLL_vrfNavigation 
semanticDataFromString (const DtString &s)
 Checks for various semantic tags in the string and returns a semantic tag value if found.

Variables

const int DtNavDataTagAny = -1
const int DtNavDataTagTransitionPoint = 1
const unsigned int DtNavDataTagTypeNull = 0
const unsigned int DtNavDataTagTypePointOfInterest = 1
const unsigned int DtNavDataTagTypeSoilType = 2
const unsigned int DtNavDataTagTypeSemanticInfo = 3
 Indicates that the following info is an encoded soil type.
const unsigned int DtNavDataTagSemanticUndefined = 0
 Indicates that the follow info is an encoded semantic data – see list below.
const unsigned int DtNavDataTagSemanticNoGo = 1
const unsigned int DtNavDataTagSemanticRoad = 2
const unsigned int DtNavDataTagSemanticPedestrianPath = 3
const unsigned int DtNavDataTagSemanticCrosswalk = 4
const unsigned int DtNavDataTagSemanticNoGoExclusive = 5
const unsigned int DtMinGeneratedTagVolumeId = 0x1
 For tag volumes assigned unique IDs, half the permissible IDs are reserved for nav generation and half are reserved for dynamically added tag volumes.
const unsigned int DtMaxGeneratedTagVolumeId = 0x7fffffff
const unsigned int DtMinDynamicTagVolumeId = 0x80000000
const unsigned int DtMaxDynamicTagVolumeId = 0xffffffff

Function Documentation

const unsigned int DT_DLL_vrfNavigation semanticDataFromString ( const DtString s)

Checks for various semantic tags in the string and returns a semantic tag value if found.

If the string can be directly converted to an integer, this integer is returned. Returns DtNavDataTagSemanticUndefined if neither of the above conditions are met.

Variable Documentation

const int DtNavDataTagAny = -1
const int DtNavDataTagTransitionPoint = 1
const unsigned int DtNavDataTagTypeNull = 0
const unsigned int DtNavDataTagTypePointOfInterest = 1
const unsigned int DtNavDataTagTypeSoilType = 2
const unsigned int DtNavDataTagTypeSemanticInfo = 3

Indicates that the following info is an encoded soil type.

const unsigned int DtNavDataTagSemanticUndefined = 0

Indicates that the follow info is an encoded semantic data – see list below.

const unsigned int DtNavDataTagSemanticNoGo = 1
const unsigned int DtNavDataTagSemanticRoad = 2
const unsigned int DtNavDataTagSemanticPedestrianPath = 3
const unsigned int DtNavDataTagSemanticCrosswalk = 4
const unsigned int DtNavDataTagSemanticNoGoExclusive = 5
const unsigned int DtMinGeneratedTagVolumeId = 0x1

For tag volumes assigned unique IDs, half the permissible IDs are reserved for nav generation and half are reserved for dynamically added tag volumes.

const unsigned int DtMaxGeneratedTagVolumeId = 0x7fffffff
const unsigned int DtMinDynamicTagVolumeId = 0x80000000
const unsigned int DtMaxDynamicTagVolumeId = 0xffffffff

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)