VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
terrainInterfaceConfig.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfutil/rdrWritr.h
>
14
#include <
vrfutil/rwInt.h
>
15
#include <
vrfutil/rwReal.h
>
16
#include <
vrfutil/vrfutilDefines.h
>
17
18
class
DtReaderWriterRegistry
;
19
24
class
DT_DLL_vrfutil
DtTerrainInterfaceConfig
:
public
DtReaderWriter
25
{
26
public
:
28
29
DtTerrainInterfaceConfig
(
const
DtString
& rwName,
30
DtReaderWriterRegistry
* parentRegistry = NULL);
31
DtTerrainInterfaceConfig
(
const
DtSymbolString
& rwName,
32
DtReaderWriterRegistry
* parentRegistry = NULL);
34
39
DtTerrainInterfaceConfig
(
const
DtTerrainInterfaceConfig
& orig,
40
DtReaderWriterRegistry
* parentRegistry = NULL);
41
43
DtTerrainInterfaceConfig
&
operator=
(
44
const
DtTerrainInterfaceConfig
& orig);
45
47
virtual
~
DtTerrainInterfaceConfig
();
48
49
virtual
const
int
maxFeatureNetworkThreads
()
const
{
return
myMaxNetworkThreads; }
50
51
virtual
const
int
maxUnusedFeatures
()
const
{
return
myMaxUnusedFeatures; };
52
53
virtual
const
int
perSourcePageTableLoadingThreads
()
const
{
return
myPerSourcePageTableLoadingThreads; };
54
virtual
const
int
obstaclePageTableLoadingThreads
()
const
{
return
myObstaclePageTableLoadingThreads; };
55
56
virtual
const
int
perSourcePageTableDepth
()
const
{
return
myPerSourcePageTableDepth; };
57
virtual
const
int
obstaclePageTableDepth
()
const
{
return
myObstaclePageTableDepth; };
58
59
virtual
const
int
pathFinderMaxSize
()
const
{
return
myPathFinderMaxSize; };
60
virtual
const
int
pathFinderTileSize
()
const
{
return
myPathFinderTileSize; };
61
virtual
const
double
pathFinderLoadTimeout
()
const
{
return
myPathFinderLoadTimeout; };
62
virtual
const
double
pathFinderVertexTolerance
()
const
{
return
myPathFinderVertexTolerance; };
63
64
private
:
65
67
DtTerrainInterfaceConfig
();
68
69
protected
:
70
75
DtRwInt
myMaxNetworkThreads
;
76
82
DtRwInt
myMaxUnusedFeatures
;
83
88
DtRwInt
myPerSourcePageTableLoadingThreads
;
89
94
DtRwInt
myObstaclePageTableLoadingThreads
;
95
100
DtRwInt
myPerSourcePageTableDepth
;
101
106
DtRwInt
myObstaclePageTableDepth
;
107
113
DtRwInt
myPathFinderMaxSize
;
114
121
DtRwInt
myPathFinderTileSize
;
122
128
DtRwReal
myPathFinderLoadTimeout
;
129
136
DtRwReal
myPathFinderVertexTolerance
;
137
};
138
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)