Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

LocomotionEvent.cc File Reference


Detailed Description

Implements LocomotionEvent, which gives updates regarding the current movement of the robot through the world.

Author:
ejt (Creator)
Author
ejt
Name
Revision
1.6
State
Exp
Date
2006/09/21 21:14:47

Definition in file LocomotionEvent.cc.

#include "LocomotionEvent.h"
#include <sstream>
#include <libxml/tree.h>
#include <iostream>

Include dependency graph for LocomotionEvent.cc:

Go to the source code of this file.

Defines

#define SAVE_PARAM(name)
 a little local macro to make saving fields easier


Define Documentation

#define SAVE_PARAM ( name   ) 

Value:

{ \
xmlNode* cur=xmlNewChild(node,NULL,(const xmlChar*)"param",NULL); \
if(cur==NULL) \
throw bad_format(node,"Error: LocomotionEvent xml error on saving param"); \
xmlSetProp(cur,(const xmlChar*)"name",(const xmlChar*)#name); \
char valbuf[20]; \
snprintf(valbuf,20,"%g",name); \
xmlSetProp(cur,(const xmlChar*)"value",(const xmlChar*)valbuf); }
a little local macro to make saving fields easier

Definition at line 86 of file LocomotionEvent.cc.

Referenced by VisionObjectEvent::saveXML(), PitchEvent::saveXML(), and LocomotionEvent::saveXML().


Tekkotsu v3.0
Generated Fri May 11 20:05:48 2007 by Doxygen 1.4.7