VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rwDynamicTerrainChangeInformation.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrfutil/vrfutilDefines.h>
13 #include <vrfutil/rwStringList.h>
14 #include <vrfutil/rwString.h>
16 #include <vrfutil/rwVector.h>
17 
18 #include <vector>
19 
22 {
23 public:
25 
27 
29  DtReaderWriterRegistry* const parentRegistry = NULL);
31  DtReaderWriterRegistry* const parentRegistry = NULL);
32 
34  DtReaderWriterRegistry* const parentRegistry = NULL);
36 
39 
42 
44 
45  virtual void setKey(const DtString& k) { myKey = k; }
46  virtual const DtString& key() const { return myKey; }
48 
50 
51  virtual void setCurrentValue(const DtString& v) { myCurrentValue = v; }
52  virtual const DtString& currentValue() const { return myCurrentValue; }
54 
59  virtual const DtString& nextValue() const;
60 
62 
63  virtual void setPossibleValues(const DtRwStringList& v) { myPossibleValues = v; }
64  virtual const DtRwStringList& possibleValues() const { return myPossibleValues; }
65  virtual void addPossibleValue(const DtString& v);
67 
68 protected:
69 
73 };
74 
75 class DT_DLL_vrfutil DtRwDynamicTerrainChangeInformationList : public DtRwTemplatedListPtr<DtRwDynamicTerrainChangeInformation, true>
76 {
77 public:
78 
81 
84  DtReaderWriterRegistry* parentRegistry = NULL);
86  DtReaderWriterRegistry* parentRegistry = NULL);
87 
90 
93  DtReaderWriterRegistry* parentRegistry = NULL);
94 
96  DtReaderWriterRegistry* parentRegistry = NULL);
97 
100 
101 };
102 

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)