VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfmsgs
ifScenarioDescription.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2012 MaK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
14
15
#pragma once
16
17
#include <vrfExtProtocol/ifaceCont.h>
18
#include "
vrfmsgs/vrfmsgsDefines.h
"
19
#include "
vrfmsgs/ifSaveComplete.h
"
20
25
26
const
int
DtScenarioDescriptionMessageType
= 128;
27
28
#define DtScenarioDescriptionSet 1
29
#define DtScenarioDescriptionRequest 2
30
#define DtScenarioDescriptionResponse 3
31
32
class
DT_DLL_vrfmsgs
DtIfScenarioDescriptionMessage
:
public
DtSimInterfaceContent
33
{
34
public
:
35
37
DtIfScenarioDescriptionMessage
();
38
40
virtual
~
DtIfScenarioDescriptionMessage
();
41
43
DtIfScenarioDescriptionMessage
(
const
DtIfScenarioDescriptionMessage
& orig);
44
46
DtIfScenarioDescriptionMessage
& operator=(
const
DtIfScenarioDescriptionMessage
& orig);
47
49
virtual
DtSimInterfaceContent
* clone()
const
;
50
53
virtual
int
type()
const
;
54
55
virtual
void
setOperation(
int
);
56
virtual
int
operation()
const
;
57
58
virtual
void
setScenarioDescription(
const
DtString
&);
59
virtual
DtString
scenarioDescription()
const
;
60
61
virtual
int
netRepSize()
const
;
62
virtual
bool
setFromNet(
const
char
* contentBuffer,
63
unsigned
contentSize);
64
virtual
bool
setToNet();
65
66
virtual
void
printDataToString(
DtString
& str);
67
68
static
DtSimInterfaceContent
* creator();
69
71
DtIfSaveComplete
& saveScenarioData()
72
{
73
return
myScenarioInformation;
74
}
75
76
const
DtIfSaveComplete
& saveScenarioData()
const
77
{
78
return
myScenarioInformation;
79
}
80
81
protected
:
82
int
myOperation
;
83
DtIfSaveComplete
myScenarioInformation
;
84
};
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
)