VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjparam
convoyDescriptor.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
11
12
#pragma once
13
14
#include "
vrfobjparam/compDesc.h
"
15
#include "
vrfutil/rwReal.h
"
16
#include "
vrfutil/rwBoolean.h
"
17
#include "
vrfobjparam/railPathControllerDescriptor.h
"
18
19
class
DtReaderWriterRegistry
;
20
24
#include "
vrfobjparam/vrfobjparamDefines.h
"
25
class
DT_DLL_vrfobjparam
DtConvoyDescriptor
:
public
DtRailPathControllerDescriptor
26
{
27
public
:
29
DtConvoyDescriptor
(
const
DtString
& name,
DtReaderWriterRegistry
*
30
parentRegistry = 0);
31
33
DtConvoyDescriptor
(
const
DtConvoyDescriptor
& orig,
34
DtReaderWriterRegistry
* parentRegistry = 0);
35
37
DtConvoyDescriptor
&
operator=
(
const
38
DtConvoyDescriptor
& orig);
39
41
virtual
~
DtConvoyDescriptor
();
42
45
virtual
DtString
type
()
const
;
46
47
virtual
void
setSeparationDistance(DtReal distance);
48
virtual
DtReal separationDistance()
const
;
49
50
virtual
void
setSeparationTolerance(DtReal tolerancePercent);
51
virtual
DtReal separationTolerance()
const
;
52
53
virtual
DtComponentDescriptor
*
clone
(
DtReaderWriterRegistry
* parentRegistry
54
= 0)
const
;
55
57
static
DtComponentDescriptor
*
creator
();
58
59
protected
:
61
DtConvoyDescriptor
();
62
63
protected
:
64
65
DtRwReal
mySeparationDistance
;
66
DtRwReal
mySeparationTolerance
;
67
};
68
69
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
)