VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
objectNameDeconflictionEntry.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2000 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: objectNameDeconflictionEntry.h,v $ $Revision: 1.2 $ $State: Exp $
7
*******************************************************************************/
8
11
12
#ifndef DtObjectNameDeconflictionEntry_H_
13
#define DtObjectNameDeconflictionEntry_H_
14
15
#include "
vrfutil/vrfutilDefines.h
"
16
18
#include <vlutil/vlString.h>
19
26
class
DT_DLL_vrfutil
DtObjectNameDeconflictionEntry
27
{
28
29
public
:
30
32
DtObjectNameDeconflictionEntry
();
33
37
DtObjectNameDeconflictionEntry
(
const
DtString
& originalName,
38
const
DtString
& scenarioName);
39
41
virtual
~
DtObjectNameDeconflictionEntry
();
42
44
DtObjectNameDeconflictionEntry
(
45
const
DtObjectNameDeconflictionEntry
& orig);
46
48
DtObjectNameDeconflictionEntry
& operator=(
49
const
DtObjectNameDeconflictionEntry
& orig);
50
51
public
:
52
56
virtual
const
DtString
& aliasObjectName()
const
;
57
virtual
void
setAliasObjectName(
const
DtString
& alias);
58
64
virtual
unsigned
incrementNameCount();
65
69
virtual
unsigned
nameCount()
const
;
70
virtual
void
setNameCount(
unsigned
num );
71
75
virtual
bool
hasAliasName()
const
;
76
83
virtual
int
originalDesignator()
const
;
84
virtual
void
setOriginalDesignator(
int
num);
85
89
virtual
const
DtString
& originalObjectName()
const
;
90
virtual
void
setOriginalObjectName(
const
DtString
& name);
91
95
virtual
const
DtString
& parentName()
const
;
96
virtual
void
setParentName(
const
DtString
& name);
97
104
virtual
const
DtString
& safeObjectName()
const
;
105
111
virtual
const
DtString
& scenarioName()
const
;
112
virtual
void
setScenarioName(
const
DtString
& name);
113
114
115
116
protected
:
117
118
protected
:
119
120
121
protected
:
122
123
DtString
myAliasObjectName
;
124
unsigned
myNameCount
;
125
int
myOriginalDesignator
;
126
DtString
myOriginalObjectName
;
127
DtString
myParentName
;
128
129
DtString
myScenarioName
;
130
131
};
132
133
#endif
134
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)