VR-Forces 4.6 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.
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 &)

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.
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 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.

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 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 Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)