VR-Forces 4.2 Class Documentation
tacticalGraphicParams.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: tacticalGraphicParams.h,v $ $Revision: 1.45 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #pragma once
15 
17 
18 class DtEnvironment;
19 
21 {
22 public:
24  DtPointObjectParameters(const DtString& name = DtString::nullString(),
25  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
26  DtPointObjectParameters(const DtSymbolString& name,
27  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
28 
30  const DtString& name = DtString::nullString(),
31  DtReaderWriterRegistry* parentRegistry = NULL) const;
32 
34  const DtSymbolString& name,
35  DtReaderWriterRegistry* parentRegistry = NULL) const;
36 
42  virtual DtString type() const;
43  virtual bool inheritValues(const DtVrfObjectParameters * benefactor);
44 
45  static DtVrfObjectParameters* creator(DtEnvironmentSP env, DtEnvValueSP* objectNode);
46 };
47 
49 {
50 public:
52  DtSymbolObjectParameters(const DtString& name = DtString::nullString(),
53  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
54  DtSymbolObjectParameters(const DtSymbolString& name,
55  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
56 
58  const DtString& name = DtString::nullString(),
59  DtReaderWriterRegistry* parentRegistry = NULL) const;
60 
62  const DtSymbolString& name,
63  DtReaderWriterRegistry* parentRegistry = NULL) const;
64 
70  virtual DtString type() const;
71  virtual bool inheritValues(const DtVrfObjectParameters * benefactor);
72 
73  static DtVrfObjectParameters* creator(DtEnvironmentSP env, DtEnvValueSP* objectNode);
74 };
75 
77 {
78 public:
80  DtAreaObjectParameters(const DtString& name = DtString::nullString(),
81  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
82  DtAreaObjectParameters(const DtSymbolString& name,
83  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
84 
86  const DtString& name = DtString::nullString(),
87  DtReaderWriterRegistry* parentRegistry = NULL) const;
88 
90  const DtSymbolString& name,
91  DtReaderWriterRegistry* parentRegistry = NULL) const;
92 
98  virtual DtString type() const;
99  virtual bool inheritValues(const DtVrfObjectParameters * benefactor);
100 
101  static DtVrfObjectParameters* creator(DtEnvironmentSP env, DtEnvValueSP* objectNode);
102 };
103 
105 {
106 public:
108  DtLineObjectParameters(const DtString& name = DtString::nullString(),
109  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
110  DtLineObjectParameters(const DtSymbolString& name,
111  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
112 
113  virtual DtVrfObjectParameters* clone(
114  const DtString& name = DtString::nullString(),
115  DtReaderWriterRegistry* parentRegistry = NULL) const;
116 
117  virtual DtVrfObjectParameters* clone(
118  const DtSymbolString& name,
119  DtReaderWriterRegistry* parentRegistry = NULL) const;
120 
126  virtual DtString type() const;
127  virtual bool inheritValues(const DtVrfObjectParameters * benefactor);
128 
129  static DtVrfObjectParameters* creator(DtEnvironmentSP env, DtEnvValueSP* objectNode);
130 };
131 
133 {
134 public:
136  DtCircleObjectParameters(const DtString& name = DtString::nullString(),
137  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
138  DtCircleObjectParameters(const DtSymbolString& name,
139  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
140 
141  virtual DtVrfObjectParameters* clone(
142  const DtString& name = DtString::nullString(),
143  DtReaderWriterRegistry* parentRegistry = NULL) const;
144 
145  virtual DtVrfObjectParameters* clone(
146  const DtSymbolString& name,
147  DtReaderWriterRegistry* parentRegistry = NULL) const;
148 
154  virtual DtString type() const;
155  virtual bool inheritValues(const DtVrfObjectParameters * benefactor);
156 
157  static DtVrfObjectParameters* creator(DtEnvironmentSP env, DtEnvValueSP* objectNode);
158 };
159 
161 {
162 public:
164  DtTextObjectParameters(const DtString& name = DtString::nullString(),
165  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
166  DtTextObjectParameters(const DtSymbolString& name,
167  DtReaderWriterRegistry* parentRegistry = NULL, DtEnvironmentSP env = DtEnvironmentSP(), DtEnvValueSP* objectNode = NULL);
168 
169  virtual DtVrfObjectParameters* clone(
170  const DtString& name = DtString::nullString(),
171  DtReaderWriterRegistry* parentRegistry = NULL) const;
172 
173  virtual DtVrfObjectParameters* clone(
174  const DtSymbolString& name,
175  DtReaderWriterRegistry* parentRegistry = NULL) const;
176 
182  virtual DtString type() const;
183  virtual bool inheritValues(const DtVrfObjectParameters * benefactor);
184 
185  static DtVrfObjectParameters* creator(DtEnvironmentSP env, DtEnvValueSP* objectNode);
186 };

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)