VR-Forces 4.2 Class Documentation
convUtils.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2000 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: convUtils.h,v $ $Revision: 1.8 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef CONVUTILS_H
13 #define CONVUTILS_H
14 
16 
19 
21 {
22 
23 public:
24 
27  {
28  };
29 
31  virtual ~DtUnitConverter()
32  {
33  };
34 
37  {
38  };
39 
41  DtUnitConverter& operator=(const DtUnitConverter& rhs)
42  {
43  if (this == &rhs)
44  {
45  return *this;
46  }
47 
48  return *this;
49  };
50 
51  virtual bool init()
52  {
53  return true;
54  }
55 
57  virtual double metersToLocal(double meters) = 0;
58 
60  virtual double localToMeters(double local) = 0;
61 };
62 
64 
66 {
67 
68 public:
69 
72  {
73  };
74 
76  virtual ~DtMeterConverter()
77  {
78  };
79 
82  DtUnitConverter(orig)
83  {
84  };
85 
88  {
89  if (this == &rhs)
90  {
91  return *this;
92  }
93 
95 
96  return *this;
97  };
98 
100  virtual double metersToLocal(double meters);
101 
103  virtual double localToMeters(double local);
104 };
105 
107 {
108 
109 public:
110 
113  {
114  };
115 
118  {
119  };
120 
123  DtUnitConverter(orig)
124  {
125  };
126 
129  {
130  if (this == &rhs)
131  {
132  return *this;
133  }
134 
136 
137  return *this;
138  };
139 
141  virtual double metersToLocal(double meters);
142 
144  virtual double localToMeters(double local);
145 };
146 
148 {
149 
150 public:
151 
154  {
155  };
156 
158  virtual ~DtFeetConverter()
159  {
160  };
161 
164  DtUnitConverter(orig)
165  {
166  };
167 
170  {
171  if (this == &rhs)
172  {
173  return *this;
174  }
175 
177 
178  return *this;
179  };
180 
182  virtual double metersToLocal(double meters);
183 
185  virtual double localToMeters(double local);
186 };
187 
189 {
190 
191 public:
192 
195  {
196  };
197 
199  virtual ~DtMileConverter()
200  {
201  };
202 
205  DtUnitConverter(orig)
206  {
207  };
208 
211  {
212  if (this == &rhs)
213  {
214  return *this;
215  }
216 
218 
219  return *this;
220  };
221 
223  virtual double metersToLocal(double meters);
224 
226  virtual double localToMeters(double local);
227 };
228 
230 {
231 
232 public:
233 
236  {
237  };
238 
241  {
242  };
243 
246  DtUnitConverter(orig)
247  {
248  };
249 
252  {
253  if (this == &rhs)
254  {
255  return *this;
256  }
257 
259 
260  return *this;
261  };
262 
264  virtual double metersToLocal(double meters);
265 
267  virtual double localToMeters(double local);
268 };
269 
270 #endif

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)