Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Macros | Typedefs | Enumerations
Transportation

Classes

class  vtIntersectionEngine
 
class  NodeGeom
 
class  RoadBuildInfo
 
class  VirtualTexture
 
class  LinkGeom
 
class  vtRoadMap3d
 

Macros

#define LT_SWITCH_TIME   10
 
#define LT_SWITCH_TIME2   1
 
#define ROAD_CLUSTER   16
 

Typedefs

typedef osg::ref_ptr< vtRoadMap3dvtRoadMap3dPtr
 
typedef NodeGeomNodeGeomPtr
 
typedef LinkGeomLinkGeomPtr
 

Enumerations

enum  normal_direction { ND_UP, ND_LEFT, ND_RIGHT }
 
enum  RoadVTIndices {
  VTI_MARGIN, VTI_SIDEWALK, VTI_1LANE, VTI_2LANE1WAY,
  VTI_2LANE2WAY, VTI_3LANE1WAY, VTI_3LANE2WAY, VTI_4LANE1WAY,
  VTI_4LANE2WAY, VTI_RAIL, VTI_4WD, VTI_TRAIL,
  VTI_STONE, VTI_TOTAL
}
 

Detailed Description

These classes are used for transportation - roads, trails and rails. Transportation in the vtlib library consists of subclassing the vtdata transportation classes to extend them with the ability to create and operate on 3D geometry of the links.