VR-Forces 4.6 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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 Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (
www.mak.com
)