VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
27 {
28 
29 public:
30 
33 
37  DtObjectNameDeconflictionEntry(const DtString& originalName,
38  const DtString& scenarioName);
39 
42 
45  const DtObjectNameDeconflictionEntry& orig);
46 
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 
124  unsigned myNameCount;
128 
130 
131 };
132 
133 #endif
134 

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)