VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
updateRepositoryInputPortGroup.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 
14 
15 #include <matrix/vlVector.h>
16 
17 class DtTaitBryan;
18 class DtVectorInputPort;
20 class DtBooleanInputPort;
21 
26 
28 {
29 public:
32 
35 
39  virtual bool hasLocation() const;
40  virtual DtVector location() const;
42 
46  virtual bool hasAcceleration() const;
47  virtual DtVector acceleration() const;
49 
53  virtual bool hasVelocity() const;
54  virtual DtVector velocity() const;
56 
60  virtual bool hasOrientation() const;
61  virtual DtTaitBryan orientation() const;
63 
67  virtual bool hasRotationalVelocity() const;
68  virtual DtVector rotationalVelocity() const;
70 
72  virtual bool parentRelative() const;
73 
74 private:
79 
80 protected:
81 
84 
91 
98 
105 
112 
119 
127 
129 };
DtBooleanInputPort * myParentRelativePort
Input Port Name: parent-relative Input Port Description: Boolean port, that, if true, will mean that information in port group is relative to some parent Input Port Range: Input Port Default Value: false Input Group Parent:
Definition: updateRepositoryInputPortGroup.h:126
DtVectorInputPort * myAccelerationPort
Input Port Name: acceleration Input Port Description: Local acceleration to set into VRF state reposi...
Definition: updateRepositoryInputPortGroup.h:97
Contains class declarations for DtVectorInputPort, DtVectorOutputPort, and DtVectorPortData.
Definition: vectorIOPort.h:27
DtOrientationInputPort * myOrientationPort
Input Port Name: orientation Input Port Description: Local orientation to set into VRF state reposito...
Definition: updateRepositoryInputPortGroup.h:118
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtVectorInputPort * myVelocityPort
Input Port Name: velocity Input Port Description: Local velocity to set into VRF state repository Inp...
Definition: updateRepositoryInputPortGroup.h:104
Contains class declarations for DtBooleanInputPort, DtBooleanOutputPort, and DtBooleanPortData.
Definition: boolIOPort.h:25
DtVectorInputPort * myLocationPort
Input Port Name: location Input Port Description: Local location to set into VRF state repository Inp...
Definition: updateRepositoryInputPortGroup.h:90
DtUpdateRepositoryInputPortGroup is a data port group of a data consumer that contains methods and po...
Definition: updateRepositoryInputPortGroup.h:27
Input and output ports containing a DtTaitBryan.
Definition: orientationIOPort.h:26
DtInputPortGroup is a data port group of a data consumer. It may contain any number of DtInputPorts a...
Definition: inputPortGroup.h:35
DtInputPortGroup & operator=(const DtInputPortGroup &)
Not Implemented.
DtVectorInputPort * myRotationalVelocityPort
Input Port Name: rotational-velocity Input Port Description: Local rotational location to set into VR...
Definition: updateRepositoryInputPortGroup.h:111

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)