VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCore
DtDeRecord.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtDeRecord.h,v $ $Revision: 1.11 $ $State: Exp $
7
******************************************************************************/
8
12
13
#ifndef DtDeRecord_H_
14
#define DtDeRecord_H_
15
16
#include <
vrvCore/vrvCore.h
>
17
#include <
vrvUtil/DtDeInitializer.h
>
18
19
namespace
makVrv
20
{
21
class
DtMessageClient;
22
25
class
DT_DLL_VRVCORE
DtDeRecord
26
{
27
public
:
28
30
static
const
int
FixedStringSize = 128;
31
33
DtDeRecord
();
34
36
DtDeRecord
(
const
std::string& name,
DtDeInitializer::DeMode
mode,
37
DtMessageClient
* messageClient,
38
const
std::string& displayName =
""
);
39
41
DtDeRecord
(
const
DtDeRecord
& record);
42
44
DtDeRecord
& operator=(
const
DtDeRecord
& record);
45
47
~
DtDeRecord
();
48
50
inline
const
std::string&
name
()
const
{
return
myName; }
51
54
inline
const
std::string&
displayName
()
const
{
return
myDisplayEngineName; }
55
57
void
setDisplayEngineName(
const
std::string& name);
58
60
inline
DtDeInitializer::DeMode
mode
()
const
{
return
myMode; }
61
65
inline
DtMessageClient
*
messageClient
()
const
{
return
myMessageClient; }
66
67
protected
:
68
std::string
myName
;
69
std::string
myDisplayEngineName
;
70
DtDeInitializer::DeMode
myMode
;
71
DtMessageClient
*
myMessageClient
;
72
};
73
}
74
75
#endif
76
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)