VR-Forces 4.2 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
obstaclePageTableLoadingThreads
()
const
{
return
myObstaclePageTableLoadingThreads; };
54
55
virtual
const
int
perSourcePageTableDepth
()
const
{
return
myPerSourcePageTableDepth; };
56
virtual
const
int
obstaclePageTableDepth
()
const
{
return
myObstaclePageTableDepth; };
57
58
virtual
const
int
pathFinderMaxSize
()
const
{
return
myPathFinderMaxSize; };
59
virtual
const
int
pathFinderTileSize
()
const
{
return
myPathFinderTileSize; };
60
virtual
const
double
pathFinderLoadTimeout
()
const
{
return
myPathFinderLoadTimeout; };
61
virtual
const
double
pathFinderVertexTolerance
()
const
{
return
myPathFinderVertexTolerance; };
62
63
private
:
64
66
DtTerrainInterfaceConfig
();
67
68
protected
:
69
74
DtRwInt
myMaxNetworkThreads
;
75
81
DtRwInt
myMaxUnusedFeatures
;
82
87
DtRwInt
myObstaclePageTableLoadingThreads
;
88
93
DtRwInt
myPerSourcePageTableDepth
;
94
99
DtRwInt
myObstaclePageTableDepth
;
100
106
DtRwInt
myPathFinderMaxSize
;
107
114
DtRwInt
myPathFinderTileSize
;
115
121
DtRwReal
myPathFinderLoadTimeout
;
122
129
DtRwReal
myPathFinderVertexTolerance
;
130
};
131
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)