SensorInfo.h File Reference
#include "Shared/plist.h"
#include "Shared/plistSpecialty.h"
#include "Shared/DynamicRobotState.h"
Go to the source code of this file.
| Classes | 
| struct | SensorInfo | 
|  | Base class for sensor descriptions, actual subclass name stored in sensorType.  More... 
 | 
| struct | SensorRangeFinder | 
|  | Configures a sensor to take range measurements.  More... 
 | 
| struct | SensorContact | 
|  | Sets value to 1 if there are any contact constraints within the specified region of the associated body; 0 otherwise.  More... 
 | 
| struct | SensorFeedback | 
|  | Sets value to the current joint position. This is created automatically by Mirage for named joints where min≠max, so typically you don't need to explicitly request this sensor.  More... 
 | 
| struct | GPSSensor | 
| struct | OdometrySensor | 
|  | Odometry is presently only used for the Create robot, which reports cumulative distances and angles.  More... 
 | 
| Namespaces | 
| namespace | plist | 
|  | A collection of classes to implement the Propery List data storage format, a XML standard used by Apple and others.  
 | 
| Functions | 
| template<> | 
| SensorInfo * | plist::loadXML (xmlNode *node) | 
|  | This specialization looks for the SensorInfo::sensorType, then has the factory construct the correct subtype before loading the node into and returning that. 
 | 
| template<> | 
| SensorInfo * | plist::allocate () | 
|  | SensorInfo::sensorType.set() could still lead to trouble, although with a little work we could probably find a way to support it... 
 | 
Detailed Description
- Author:
- Ethan Tira-Thompson (ejt) (Creator) 
Definition in file SensorInfo.h.