VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
matrix
coordTranslation.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
8
#pragma once
9
10
#include <
vlutil/vlMachineTypes.h
>
11
#include <
vlutil/vlUtil.h
>
12
#include "
vlVector.h
"
13
14
15
#ifdef DtUSE_UTILITIES_NAMESPACE
16
namespace
DtUSE_UTILITIES_NAMESPACE
17
{
18
#endif
19
23
class
DT_DLL_MATRIX
DtCoordTranslation
24
{
25
public
:
26
DtCoordTranslation
();
27
DtCoordTranslation
(
const
DtVector
& toOriginInFromCoord);
28
29
void
setOffset(
const
DtVector
& toOriginInFromCoord);
30
void
setByInverse(
const
DtCoordTranslation
& to2from);
31
32
void
getOffset(
DtVector
& toOriginInFromCoord)
const
;
33
DtVector
offset()
const
;
34
35
void
coordTrans(
const
DtVector
& from,
DtVector
& to)
const
;
36
37
protected
:
38
DtVector
myOffset
;
39
};
40
41
#ifdef DtUSE_UTILITIES_NAMESPACE
42
}
43
#endif
44
45
46
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)