VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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. More...
 
DtString DT_DLL_vrfNavigation stringFromNavTag (const DtNavTag &navTag)
 Converts a DtNavTag to a string for debug output. More...
 
DT_DLL_vrfNavigation std::ostream & operator<< (std::ostream &, const DtNavTag &)
 

Variables

const int DtNavDataTagAny = -1
 
const int DtNavDataTagTransitionPoint = 1
 
const int DtNavDataTagCoverPoint = 2
 
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. More...
 
const unsigned int DtNavDataTagSemanticUndefined = 0
 Indicates that the follow info is an encoded semantic data – see list below. More...
 
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 DtNavDataTagSemanticDoor = 6
 
const unsigned int DtNavDataTagSemanticLadder = 7
 
const unsigned int DtNavDataTagSemanticCrawlRoute = 8
 
const unsigned int DtNavDataTagSemanticGenericNavEdge = 9
 
const unsigned int DtNavDataTagSemanticLadderEntryExit = 10
 
const unsigned int DtInvalidNavTagId = 0x0
 For tag volumes assigned unique IDs, half the permissible IDs are reserved for nav generation and half are reserved for dynamically added tag volumes. More...
 
const unsigned int DtMinGeneratedNavTagId = 0x1
 
const unsigned int DtMaxGeneratedNavTagId = 0x7fffffff
 
const unsigned int DtMinDynamicNavTagId = 0x80000000
 
const unsigned int DtMaxDynamicNavTagId = 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.

DtString DT_DLL_vrfNavigation stringFromNavTag ( const DtNavTag navTag)

Converts a DtNavTag to a string for debug output.

DT_DLL_vrfNavigation std::ostream& operator<< ( std::ostream &  ,
const DtNavTag  
)

Variable Documentation

const int DtNavDataTagAny = -1
const int DtNavDataTagTransitionPoint = 1
const int DtNavDataTagCoverPoint = 2
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 DtNavDataTagSemanticDoor = 6
const unsigned int DtNavDataTagSemanticLadder = 7
const unsigned int DtNavDataTagSemanticCrawlRoute = 8
const unsigned int DtNavDataTagSemanticGenericNavEdge = 9
const unsigned int DtNavDataTagSemanticLadderEntryExit = 10
const unsigned int DtInvalidNavTagId = 0x0

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 DtMinGeneratedNavTagId = 0x1
const unsigned int DtMaxGeneratedNavTagId = 0x7fffffff
const unsigned int DtMinDynamicNavTagId = 0x80000000
const unsigned int DtMaxDynamicNavTagId = 0xffffffff

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)