VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
examples
MC02Region
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
9
class
DtLatLonDimensions
:
public
DtDDMRegion
10
{
11
public
:
12
DtLatLonDimensions
(
DtExerciseConn
* exConn);
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
;
48
double
myMinLongitude
;
49
double
myMaxLongitude
;
50
51
double
myLatitudeLowerBound
;
52
double
myLatitudeUpperBound
;
53
double
myLongitudeLowerBound
;
54
double
myLongitudeUpperBound
;
55
56
DtLinearNormalizer
myLatitudeNormalizer
;
57
DtLinearNormalizer
myLongitudeNormalizer
;
58
};
59
60
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)