VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vlpi
approximator.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
#ifndef approximator_h_
7
#define approximator_h_
8
9
#include <
vlutil/vlMachineTypes.h
>
10
#include <
matrix/vlMath.h
>
11
#include <
vlutil/vlTime.h
>
12
#include <
matrix/vlTaitBryan.h
>
13
#include <
matrix/vlVector.h
>
14
19
25
class
DT_DLL_VLPROTIND
DtApproximator
26
{
27
public
:
28
30
virtual
~
DtApproximator
();
31
33
DtApproximator
& operator=(
const
DtApproximator
& orig);
34
37
virtual
DtApproximator
* clone()
const
= 0;
38
40
virtual
void
setLocation(
const
DtVector
& loc,
DtTime
t) = 0;
42
virtual
const
DtVector
& approxLocation(
DtTime
t)
const
= 0;
43
45
virtual
void
setVelocity(
const
DtVector
& vel,
DtTime
t) = 0;
47
virtual
const
DtVector
& approxVelocity(
DtTime
t)
const
= 0;
48
50
virtual
void
setOrientation(
const
DtTaitBryan
& ori,
DtTime
t) = 0;
52
virtual
const
DtTaitBryan
& approxEuler(
DtTime
t)
const
= 0;
53
55
virtual
void
setAcceleration(
const
DtVector
& acc,
DtTime
t) = 0;
56
virtual
const
DtVector
& acceleration(
DtTime
t)
const
= 0;
57
59
virtual
void
setRotationalVelocity(
const
DtVector
& vel,
DtTime
t) = 0;
60
virtual
const
DtVector
& rotationalVelocity(
DtTime
t)
const
= 0;
61
63
virtual
const
DtDcm
& approxBodyToGeoc(
DtTime
t)
const
= 0;
64
65
protected
:
66
68
70
DtApproximator
();
71
73
DtApproximator
(
const
DtApproximator
& orig);
74
};
75
76
#endif
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
)