/**
* @fileOverview
* @author David V. Lu!! davidvlu@gmail.com
*/
/**
* A Joint element in a URDF.
*
* @constructor
* @param options - object with following keys:
* * xml - the XML element to parse
*/
function UrdfJoint(options) {
this.name = options.xml.getAttribute('name');
this.type = options.xml.getAttribute('type');
var limits = options.xml.getElementsByTagName('limit');
if (limits.length > 0) {
this.minval = parseFloat( limits[0].getAttribute('lower') );
this.maxval = parseFloat( limits[0].getAttribute('upper') );
}
}
module.exports = UrdfJoint;