Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

DriverMessaging::FixedPoints Class Reference

For simulation purposes, notifies visualizer to hold the specified points fixed relative to the world, and move the base frame instead. More...

#include <DriverMessaging.h>

Inheritance diagram for DriverMessaging::FixedPoints:

Detailed Description

For simulation purposes, notifies visualizer to hold the specified points fixed relative to the world, and move the base frame instead.

Definition at line 120 of file DriverMessaging.h.

List of all members.

Public Member Functions

 FixedPoints ()
 constructor, use addEntry()/setEntry() to manage points
template<typename T >
void addEntry (unsigned int frame, const T &p)
 set the fixed point for a reference frame (convenience function to convert to a DriverMessaging::Point)
void addEntry (unsigned int frame, float x, float y, float z)
 set the fixed point for a reference frame (convenience function to convert to a DriverMessaging::Point)

Public Attributes

bool flushOnMotionUpdate
 if true (the default), the points are synced to the next motion update, instead of being applied immediately

Static Public Attributes

static const char *const NAME = "FixedPoints"
 class identifier

Constructor & Destructor Documentation

DriverMessaging::FixedPoints::FixedPoints (  ) 

constructor, use addEntry()/setEntry() to manage points

Definition at line 123 of file DriverMessaging.h.


Member Function Documentation

void DriverMessaging::FixedPoints::addEntry ( unsigned int  frame,
float  x,
float  y,
float  z 
)

set the fixed point for a reference frame (convenience function to convert to a DriverMessaging::Point)

Definition at line 130 of file DriverMessaging.h.

template<typename T >
void DriverMessaging::FixedPoints::addEntry ( unsigned int  frame,
const T &  p 
)

set the fixed point for a reference frame (convenience function to convert to a DriverMessaging::Point)

Definition at line 126 of file DriverMessaging.h.

Referenced by addEntry(), GaitedFootstepMC::updateOutputs(), XWalkMC::updateOutputsInitial(), and XWalkMC::updateOutputsWalking().


Member Data Documentation

if true (the default), the points are synced to the next motion update, instead of being applied immediately

Definition at line 135 of file DriverMessaging.h.

Referenced by XWalkMC::stop(), GaitedFootstepMC::updateOutputs(), XWalkMC::updateOutputsInitial(), and XWalkMC::updateOutputsWalking().

const char *const DriverMessaging::FixedPoints::NAME = "FixedPoints" [static]

class identifier

Definition at line 136 of file DriverMessaging.h.

Referenced by GaitedFootstepMC::updateOutputs(), and XWalkMC::updateOutputsWalking().


The documentation for this class was generated from the following files:

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:20 2016 by Doxygen 1.6.3