DtUpdateRepositoryOutputPortGroup is a data port group of a data consumer that contains methods and port to set input to be received by a DtUpdateRepositoryInputPortGroup. This group will create the ports necessary to update a VRF state repository. Note that all information MUST be supplied in local coordinates.
- Related Examples
-
| DtUpdateRepositoryOutputPortGroup::DtUpdateRepositoryOutputPortGroup |
( |
const DtString & |
name, |
|
|
DtLocalObject * |
owner |
|
) |
| |
Constructor. Creates and adds all ports.
| virtual DtUpdateRepositoryOutputPortGroup::~DtUpdateRepositoryOutputPortGroup |
( |
| ) |
|
|
overridevirtual |
| virtual void DtUpdateRepositoryOutputPortGroup::setEmbarkedOn |
( |
const DtSimObject * |
| ) |
|
|
virtual |
Set the entity that this entity is embarked on to calculate and set port values and boolean port that the values passed into this (in local database coordinates) to be recalculated and set on the port in positions relative to the object given.
| const DtSimObject* DtUpdateRepositoryOutputPortGroup::embarkedOn |
( |
| ) |
const |
| virtual void DtUpdateRepositoryOutputPortGroup::setParentRelative |
( |
bool |
| ) |
|
|
virtual |
Values are relative to parent (body)
| virtual bool DtUpdateRepositoryOutputPortGroup::parentRelative |
( |
| ) |
const |
|
virtual |
| virtual void DtUpdateRepositoryOutputPortGroup::setLocation |
( |
const DtVector & |
| ) |
|
|
virtual |
| virtual void DtUpdateRepositoryOutputPortGroup::setAcceleration |
( |
const DtVector & |
| ) |
|
|
virtual |
!}
Acceleration accessors.
| virtual void DtUpdateRepositoryOutputPortGroup::setVelocity |
( |
const DtVector & |
| ) |
|
|
virtual |
| virtual void DtUpdateRepositoryOutputPortGroup::setOrientation |
( |
const DtTaitBryan & |
| ) |
|
|
virtual |
!}
Orientation accessors.
| virtual void DtUpdateRepositoryOutputPortGroup::setRotationalVelocity |
( |
const DtVector & |
| ) |
|
|
virtual |
!}
Rotational Velocity accessors.
Output Port Name: location
Output Port Description: Local location to set into VRF state repository
Output Port Range:
Output Port Default Value: 0
Output Group Parent:
Output Port Name: acceleration
Output Port Description: Local acceleration to set into VRF state repository
Output Port Range:
Output Port Default Value: 0
Output Group Parent:
Output Port Name: velocity
Output Port Description: Local velocity to set into VRF state repository
Output Port Range:
Output Port Default Value: 0
Output Group Parent:
Output Port Name: rotational-velocity
Output Port Description: Local rotational location to set into VRF state repository
Output Port Range:
Output Port Default Value: 0
Output Group Parent:
Output Port Name: orientation
Output Port Description: Local orientation to set into VRF state repository
Output Port Range:
Output Port Default Value: 0
Output Group Parent:
Output Port Name: parent-relative
Output Port Description: Boolean port, that, if true, will mean that information in
port group is relative to some parent
Output Port Range:
Output Port Default Value: false
Output Group Parent:
| const DtSimObject* DtUpdateRepositoryOutputPortGroup::myEmbarkedOnEntity |
|
protected |
Object, that if set, will take the local database information passed into this function and set it relative to this entity as if this entity were embarked on the give entity.
Output Port Name: location
Output Port Description: Local location to set into VRF state repository
Output Port Range:
Output Port Default Value: 0
Output Group Parent:
| bool DtUpdateRepositoryOutputPortGroup::myParentRelative |
|
protected |
Output Port Name: location
Output Port Description: Local location to set into VRF state repository
Output Port Range:
Output Port Default Value: 0
Output Group Parent:
The documentation for this class was generated from the following file: