VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjparam
scriptedMovementObjectParameters.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#pragma once
10
11
#include "
vrfobjparam/mvObjParams.h
"
12
#include "
vrfutil/rwReal.h
"
13
14
class
DtReaderWriterRegistry
;
15
18
19
#include "
vrfobjparam/vrfobjparamDefines.h
"
20
class
DT_DLL_vrfobjparam
DtScriptedMovementObjectParameters
:
public
DtMovingObjectParameters
21
{
22
public
:
24
DtScriptedMovementObjectParameters
(
const
DtString
& name = DtString::nullString(),
25
DtReaderWriterRegistry
* parentRegistry = 0,
DtEnvironmentSP
env =
DtEnvironmentSP
(), DtEnvValueSP* objectNode = NULL);
26
27
protected
:
29
DtScriptedMovementObjectParameters
(
const
DtScriptedMovementObjectParameters
&
30
orig,
const
DtString
& name = DtString::nullString(),
31
DtReaderWriterRegistry
* parentRegistry = 0);
32
33
public
:
35
const
DtScriptedMovementObjectParameters
&
operator=
(
const
36
DtScriptedMovementObjectParameters
& orig);
37
39
virtual
~
DtScriptedMovementObjectParameters
();
40
43
virtual
DtVrfObjectParameters
*
clone
(
44
const
DtString
& rwName = DtString::nullString(),
45
DtReaderWriterRegistry
* parentRegistry = 0)
const
;
46
virtual
DtVrfObjectParameters
*
clone
(
const
DtSymbolString& name,
47
DtReaderWriterRegistry
* parentRegistry)
const
;
49
52
virtual
bool
inheritValues
(
const
DtVrfObjectParameters
* benefactor);
53
56
virtual
DtString
type
()
const
;
57
60
virtual
void
inheritValuesFromThisType
(
const
DtScriptedMovementObjectParameters
* benefactor);
61
63
static
DtVrfObjectParameters
*
creator
(
DtEnvironmentSP
env, DtEnvValueSP* objectNode);
64
};
65
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
)