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 
Instances of DtExerciseConn are used to provide an application&#39;s interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
double longitudeLowerBound() const
DtLinearNormalizer myLongitudeNormalizer
Definition: latLonDim.h:57
double maxLatitude() const
DtLatLonDimensions(DtExerciseConn *exConn)
void setMinLongitude(double min)
Definition: linNorm.h:12
double myMinLatitude
Definition: latLonDim.h:46
void setPoint(double latitude, double longitude)
Definition: latLonDim.h:9
double myMaxLatitude
Definition: latLonDim.h:47
double myMinLongitude
Definition: latLonDim.h:48
double minLongitude() const
double myLatitudeUpperBound
Definition: latLonDim.h:52
void setMaxLongitude(double max)
double latitudeUpperBound() const
double myMaxLongitude
Definition: latLonDim.h:49
void setPlaybox(double minLatitude, double minLongitude, double maxLatitude, double maxLongitude)
double myLongitudeUpperBound
Definition: latLonDim.h:54
void setMaxLatitude(double max)
virtual ~DtLatLonDimensions()
double maxLongitude() const
void setLatitudeUpperBound(double lat)
double longitudeUpperBound() const
void setMinLatitude(double min)
double minLatitude() const
void setLongitudeLowerBound(double lon)
DtLinearNormalizer myLatitudeNormalizer
Definition: latLonDim.h:56
double latitudeLowerBound() const
void setLongitudeUpperBound(double lon)
double myLatitudeLowerBound
Definition: latLonDim.h:51
double myLongitudeLowerBound
Definition: latLonDim.h:53
void setLatitudeLowerBound(double lat)

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)