VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
rwNavigationProfileFeatureEntry.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include "vrfutil/readerWriter.h"
12 #include "vrfutil/rwReal.h"
13 #include "vrfutil/rwIntegerList.h"
15 #include "vrfutil/rwColor.h"
16 #include "vrfutil/vrfutilDefines.h"
17 
18 
23 {
24 public:
25 
26  //Default constructor
28 
29  //Real constructors
31  DtReaderWriterRegistry* parentRegistry = NULL);
33  DtReaderWriterRegistry* parentRegistry = NULL);
34 
35  //Copy constructor
37 
38  virtual void setFeatureQuery(const DtString& query) {myFeatureQuery = query;};
39  virtual DtString featureQuery() const {return myFeatureQuery;};
40 
41  virtual void setSemanticData(const DtString& data) {mySemanticData = data;};
42  virtual DtString semanticData() const {return mySemanticData;};
43 
44  virtual void setColor(const DtColor& color) {myColor = color;};
45  virtual const DtRwColor& color() const {return myColor;};
46 
47  virtual void setPrioirty(int p) {myPriority = p;};
48  virtual int priority() const {return myPriority;};
49 
50 protected:
51  DtRwString myFeatureQuery;
55 
56 };
57 
58 class DT_DLL_vrfutil DtRwNavigationProfileFeatureEntryList : public DtRwTemplatedListPtr<DtRwNavigationProfileFeatureEntry, true>
59 {
60 public:
63 
66  : DtRwTemplatedListPtr<DtRwNavigationProfileFeatureEntry, true>(name, parentRegistry) {};
67 
69  : DtRwTemplatedListPtr<DtRwNavigationProfileFeatureEntry, true>(name, parentRegistry) {};
70 
72  DtReaderWriterRegistry* parentRegistry = NULL)
73  : DtRwTemplatedListPtr<DtRwNavigationProfileFeatureEntry, true>(name, orig, parentRegistry) {};
74 
76  DtReaderWriterRegistry* parentRegistry = NULL)
77  : DtRwTemplatedListPtr<DtRwNavigationProfileFeatureEntry, true>(name, orig, parentRegistry) {};
78 
80  DtReaderWriterRegistry* parentRegistry = NULL)
81  : DtRwTemplatedListPtr<DtRwNavigationProfileFeatureEntry, true>(orig, parentRegistry) {};
82 };

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)