The Robot Application Programming Interface Delegate Project
RAPID Logo

PositionFrameUpdater Class Reference

Updates Joint frames for an Agent. More...

Inheritance diagram for PositionFrameUpdater:
Collaboration diagram for PositionFrameUpdater:

List of all members.

Public Member Functions

 PositionFrameUpdater (String participantId, Agent agent, MessageType sample)
 ROVER.
void subscribe ()
void unsubscribe ()
void onRapidMessageReceived (Agent agent, MessageType msgType, Object eventObj, Object configObj)
String substitute (String inString)
synchronized void setupFromConfig (PositionConfig config)

Protected Attributes

final String m_participant
final Agent m_agent
final MessageType m_sampleType
String m_jointGroupName
int m_lastConfigSerialId = -13
FrameTreeNode m_frame = null
final Matrix4d m_m44 = new Matrix4d()

Detailed Description

Author:
mallan

Constructor & Destructor Documentation

PositionFrameUpdater ( String  participantId,
Agent  agent,
MessageType  sample 
)
Parameters:
agent
sample

Member Function Documentation

void onRapidMessageReceived ( Agent  agent,
MessageType  msgType,
Object  eventObj,
Object  configObj 
)

Here is the call graph for this function:

synchronized void setupFromConfig ( PositionConfig  config)

Here is the call graph for this function:

void subscribe ( )
String substitute ( String  inString)
void unsubscribe ( )

Member Data Documentation

final Agent m_agent [protected]
FrameTreeNode m_frame = null [protected]
String m_jointGroupName [protected]
int m_lastConfigSerialId = -13 [protected]
final Matrix4d m_m44 = new Matrix4d() [protected]
final String m_participant [protected]
final MessageType m_sampleType [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines