![]() |
VR-Forces 4.2 Class Documentation
|
DtUpdateRepositoryInputPortGroup is a data port group of a data consumer that contains methods and port to receive input from a DtUpdateRepositoryOutputPortGroup. More...

Public Member Functions | |
| DtUpdateRepositoryInputPortGroup (const DtString &name) | |
| Constructor. Creates and adds all ports. | |
| virtual | ~DtUpdateRepositoryInputPortGroup () |
| Destructor. | |
Public Member Functions inherited from DtInputPortGroup | |
| DtInputPortGroup (const DtString &name) | |
| Constructor. | |
| virtual | ~DtInputPortGroup () |
| Destructor. | |
| virtual const DtString & | name () const |
| Returns the name of this group. | |
| virtual bool | anyPortsActive () const |
| Returns true if any of the contained ports have an active connection. | |
| virtual bool | allPortsActive () const |
| Returns true only if ALL of the contained ports have an active connection. | |
| virtual bool | newData () const |
| Returns true if any of the contained ports have new data. | |
| virtual void | dataReceived () |
| Calls dataReceived() on all contained ports. | |
| virtual void | addPort (DtInputPort *port) |
| Add a new port to the group. | |
| virtual void | removePort (DtInputPort *port) |
| Remove a port from the group. | |
| virtual const DtList * | ports () const |
| Returns the list of input ports in the group. | |
| virtual const DtInputPort * | port (const DtString &portName) const |
| Returns a pointer to the named port in this group. | |
| virtual DtInputPort * | port (const DtString &portName) |
| Non-const version of named port return. | |
| virtual void | addConnection (DtPortGroupConnection *conn) |
| Add an incomming connection to this port. | |
| virtual void | removeConnection (DtPortGroupConnection *conn) |
| Remove an incomming connection to this port. | |
| virtual const DtList * | connectionList () const |
| Returns the list of DtPortGroupConnection objects associated with this port group. | |
| virtual bool | anyPortsEnabled () const |
| Returns true if any of the contained ports is enabled. | |
| virtual bool | allPortsEnabled () const |
| Returns true if all of the contained ports are enabled. | |
| virtual void | disableAllPorts () |
| Enables/disables the port group. | |
| virtual void | enableAllPorts () |
Protected Attributes | |
Ports and Port Groups | |
| DtVectorInputPort * | myLocationPort |
| Input Port Name: location Input Port Description: Local location to set into VRF state repository Input Port Range: Input Port Default Value: 0 Input Group Parent: | |
| DtVectorInputPort * | myAccelerationPort |
| Input Port Name: acceleration Input Port Description: Local acceleration to set into VRF state repository Input Port Range: Input Port Default Value: 0 Input Group Parent: | |
| DtVectorInputPort * | myVelocityPort |
| Input Port Name: velocity Input Port Description: Local velocity to set into VRF state repository Input Port Range: Input Port Default Value: 0 Input Group Parent: | |
| DtVectorInputPort * | myRotationalVelocityPort |
| Input Port Name: rotational-velocity Input Port Description: Local rotational location to set into VRF state repository Input Port Range: Input Port Default Value: 0 Input Group Parent: | |
| DtOrientationInputPort * | myOrientationPort |
| Input Port Name: orientation Input Port Description: Local orientation to set into VRF state repository Input Port Range: Input Port Default Value: 0 Input Group Parent: | |
Protected Attributes inherited from DtInputPortGroup | |
| DtString | myName |
| DtHashlist * | myPortList |
| List of input ports. | |
| DtList | myConnectionList |
| List of DtPortGroupConnection. | |
| virtual bool | hasLocation () const |
| virtual DtVector | location () const |
| virtual bool | hasAcceleration () const |
| !} | |
| virtual DtVector | acceleration () const |
| virtual bool | hasVelocity () const |
| !} | |
| virtual DtVector | velocity () const |
| virtual bool | hasOrientation () const |
| !} | |
| virtual DtTaitBryan | orientation () const |
| virtual bool | hasRotationalVelocity () const |
| !} | |
| virtual DtVector | rotationalVelocity () const |
| DtUpdateRepositoryInputPortGroup (const DtUpdateRepositoryInputPortGroup &) | |
| !} | |
| DtUpdateRepositoryInputPortGroup & | operator= (const DtUpdateRepositoryInputPortGroup &) |
| Not Implemented. | |
DtUpdateRepositoryInputPortGroup is a data port group of a data consumer that contains methods and port to receive input from a DtUpdateRepositoryOutputPortGroup.
This group will create the ports necessary to update a VRF state repository. Note that all information MUST be supplied in local coordinates
| DtUpdateRepositoryInputPortGroup::DtUpdateRepositoryInputPortGroup | ( | const DtString & | name | ) |
Constructor. Creates and adds all ports.
|
virtual |
Destructor.
|
private |
!}
Not Implemented.
|
virtual |
Position accessors. Call hasPosition to check if a position has been put onto the port
|
virtual |
Position accessors. Call hasPosition to check if a position has been put onto the port
|
virtual |
!}
Acceleration accessors. Call hasAcceleration to check if a acceleration has been put onto the port
|
virtual |
Position accessors. Call hasPosition to check if a position has been put onto the port
|
virtual |
!}
Velocity accessors. Call hasVelocity to check if a velocity has been put onto the port
|
virtual |
Position accessors. Call hasPosition to check if a position has been put onto the port
|
virtual |
!}
Orientation accessors. Call hasOrientation to check if a orientation has been put onto the port
|
virtual |
Position accessors. Call hasPosition to check if a position has been put onto the port
|
virtual |
!}
Rotational Velocity accessors. Call hasRotationalVelocity to check if a rotational velocity has been put onto the port
|
virtual |
Position accessors. Call hasPosition to check if a position has been put onto the port
|
private |
Not Implemented.
|
protected |
Input Port Name: location
Input Port Description: Local location to set into VRF state repository
Input Port Range:
Input Port Default Value: 0
Input Group Parent:
|
protected |
Input Port Name: acceleration
Input Port Description: Local acceleration to set into VRF state repository
Input Port Range:
Input Port Default Value: 0
Input Group Parent:
|
protected |
Input Port Name: velocity
Input Port Description: Local velocity to set into VRF state repository
Input Port Range:
Input Port Default Value: 0
Input Group Parent:
|
protected |
Input Port Name: rotational-velocity
Input Port Description: Local rotational location to set into VRF state repository
Input Port Range:
Input Port Default Value: 0
Input Group Parent:
|
protected |
Input Port Name: orientation
Input Port Description: Local orientation to set into VRF state repository
Input Port Range:
Input Port Default Value: 0
Input Group Parent: