VR-Forces 4.5 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrvUtil
DtDatabaseCoordinateDisplay.h
Go to the documentation of this file.
1
/********************************************************************
2
* Copyright (c) 2011 MaK Technologies, Inc.
3
* All rights reserved.
4
********************************************************************/
5
/********************************************************************
6
* $RCSfile: DtDatabaseCoordinateDisplay.h,v $ $Revision: 1.10 $ $State: Exp $
7
********************************************************************/
8
12
13
#pragma once
14
#include <
vrvUtil/vrvUtil.h
>
15
#include <
vrvUtil/DtCoordinateDisplay.h
>
16
17
namespace
makVrv
18
{
19
23
class
DT_DLL_VRVUTIL
DtDatabaseCoordinateDisplay
:
public
DtCoordinateDisplay
24
{
25
public
:
26
27
DtDatabaseCoordinateDisplay
(
const
DtCoordinateSystem
& cs );
28
29
virtual
~
DtDatabaseCoordinateDisplay
();
30
31
DtCoordinateDisplay
* clone()
const
;
32
33
virtual
DtUnicode
name();
34
35
virtual
DistanceUnits
xUnitsFor(
DistanceUnits
unit );
36
virtual
DistanceUnits
yUnitsFor(
DistanceUnits
unit );
37
virtual
DistanceUnits
zUnitsFor(
DistanceUnits
unit );
38
39
virtual
DtUnicode
xAxisLabel();
40
virtual
DtUnicode
yAxisLabel();
41
virtual
DtUnicode
zAxisLabel();
42
44
virtual
DtUnicode
northSouthGridLabel(
DistanceUnits
unit,
45
const
DtVector
& geocPos,
int
decimals,
double
gridSpacing );
46
48
virtual
DtUnicode
eastWestGridLabel(
DistanceUnits
unit,
49
const
DtVector
& geocPos,
int
decimals,
double
gridSpacing );
50
52
virtual
std::vector<std::string> convertPositionToStringList(
53
DistanceUnits
unit,
const
DtVector
& geocPos,
int
decimals );
54
58
virtual
void
convertToGeocentric(
const
std::string& x,
59
const
std::string& y,
const
std::string& z,
DistanceUnits
distUnits,
60
DistanceUnits
altUnits,
DtVector
& vector );
61
63
virtual
DtVector
convertFromGeocentric(
const
DtVector
& geoc )
const
;
64
65
// \brief Return orientation in radians.
66
virtual
DtTaitBryan headingPitchRollFor(
const
DtVector
& location,
67
const
DtTaitBryan& geocOri )
const
;
68
70
virtual
DtTaitBryan localOrientationFor(
71
const
DtVector
& location,
const
DtTaitBryan& geocOri )
const
;
72
76
virtual
void
regularExpressionValidator( std::string& x, std::string& y,
77
std::string& z );
78
79
protected
:
80
81
virtual
DtTaitBryan orientationFor(
const
DtVector
& location,
82
const
DtTaitBryan& geocOri,
bool
local =
true
)
const
;
83
84
};
85
86
}
Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (
www.mak.com
)