VR-Forces 4.3.1 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
vrfobjcore
updateRepositoryOutputPortGroup.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
10
11
#pragma once
12
13
#include "
vrfobjcore/outputPortGroup.h
"
14
15
class
DtVector
;
16
class
DtTaitBryan;
17
class
DtVectorOutputPort
;
18
class
DtOrientationOutputPort
;
19
24
25
class
DT_DLL_vrfobjcore
DtUpdateRepositoryOutputPortGroup
:
public
DtOutputPortGroup
26
{
27
public
:
29
DtUpdateRepositoryOutputPortGroup
(
const
DtString
& name);
30
32
virtual
~
DtUpdateRepositoryOutputPortGroup
();
33
36
virtual
void
setLocation(
const
DtVector
&);
37
virtual
DtVector
location()
const
;
39
42
virtual
void
setAcceleration(
const
DtVector
&);
43
virtual
DtVector
acceleration()
const
;
45
48
virtual
void
setVelocity(
const
DtVector
&);
49
virtual
DtVector
velocity()
const
;
51
54
virtual
void
setOrientation(
const
DtTaitBryan&);
55
virtual
DtTaitBryan orientation()
const
;
57
60
virtual
void
setRotationalVelocity(
const
DtVector
&);
61
virtual
DtVector
rotationalVelocity()
const
;
63
64
private
:
66
DtUpdateRepositoryOutputPortGroup
(
const
DtUpdateRepositoryOutputPortGroup
&);
68
DtUpdateRepositoryOutputPortGroup
&
operator=
(
const
DtUpdateRepositoryOutputPortGroup
&);
69
70
protected
:
71
74
80
DtVectorOutputPort
*
myLocationPort
;
81
87
DtVectorOutputPort
*
myAccelerationPort
;
88
94
DtVectorOutputPort
*
myVelocityPort
;
95
101
DtVectorOutputPort
*
myRotationalVelocityPort
;
102
108
DtOrientationOutputPort
*
myOrientationPort
;
109
111
};
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)