VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
latLonDim.h
Go to the documentation of this file.
1 //********************************************************************
2 // Copyright (c) 2005 MaK Technologies, Inc.
3 // All rights reserved.
4 //********************************************************************
5 #pragma once
6 #include <vl/region.h>
7 #include "linNorm.h"
8 
10 {
11 public:
13 
14  virtual ~DtLatLonDimensions();
15 
16  void setMinLatitude(double min);
17  void setMaxLatitude(double max);
18 
19  void setMinLongitude(double min);
20  void setMaxLongitude(double max);
21 
22  void setLatitudeLowerBound(double lat);
23  void setLatitudeUpperBound(double lat);
24 
25  void setLongitudeLowerBound(double lon);
26  void setLongitudeUpperBound(double lon);
27 
28  double minLatitude() const;
29  double maxLatitude() const;
30 
31  double minLongitude() const;
32  double maxLongitude() const;
33 
34  double latitudeUpperBound() const;
35  double latitudeLowerBound() const;
36 
37  double longitudeUpperBound() const;
38  double longitudeLowerBound() const;
39 
40  void setPoint(double latitude, double longitude);
41 
42  void setPlaybox(double minLatitude, double minLongitude, double maxLatitude,
43  double maxLongitude);
44 
45 protected:
46  double myMinLatitude;
47  double myMaxLatitude;
50 
55 
58 };
59 
60 

Document ID: Generated on Wed Jan 7 13:31:29 EST 2015 from SVN revision 149162
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)