Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
CylindricalObstacle Class ReferenceCylinder with central axis in alignment with z-axis by default. More...
Inheritance diagram for CylindricalObstacle:
Detailed DescriptionCylinder with central axis in alignment with z-axis by default. Definition at line 820 of file PlannerObstacles.h.
Constructor & Destructor Documentation
Default constructor. Definition at line 839 of file PlannerObstacles.h.
Definition at line 842 of file PlannerObstacles.h. Member Function Documentation
clone definition for CylindricalObstacle Reimplemented from plist::DictionaryOf< PO, Alloc >. Definition at line 23 of file PlannerObstacles.cc.
Definition at line 1267 of file PlannerObstacles.cc.
get boundaries of the current obstacle Implements PlannerObstacle< N >. Definition at line 1265 of file PlannerObstacles.cc.
get center point of obstacle Implements PlannerObstacle< N >. Definition at line 864 of file PlannerObstacles.h.
Definition at line 865 of file PlannerObstacles.h.
Definition at line 1275 of file PlannerObstacles.cc.
Definition at line 1290 of file PlannerObstacles.cc.
This specialization looks for the SensorInfo::sensorType, then has the factory construct the correct subtype before loading the node into and returning that. From the name of node, will instantiate a new ObjectBase subclass to load it. supports use of plist::ArrayOf<PlannerObstacle> for polymorphic load/save The mapping from node names to actual instantiated types is:
If successful, returns a pointer to a newly allocated region, which the caller is responsible for freeing. If an error occurs, NULL is returned. attempts to load a new T instance from the specified xmlNode Reimplemented from plist::DictionaryBase. Definition at line 1299 of file PlannerObstacles.cc.
Assignment, should not use plist::Dictionary version. Definition at line 849 of file PlannerObstacles.h.
Definition at line 859 of file PlannerObstacles.h.
subclasses are expected to provide a working implementation Reimplemented from plist::DictionaryBase. Definition at line 1320 of file PlannerObstacles.cc.
return current value as a string Reimplemented from PlannerObstacle< N >. Definition at line 1292 of file PlannerObstacles.cc.
Definition at line 858 of file PlannerObstacles.h. Member Data Documentation
stores the class name used for polymorphic load/save Definition at line 823 of file PlannerObstacles.h.
center of the cylinder Definition at line 826 of file PlannerObstacles.h. Referenced by getCenter(), loadXML(), operator=(), rotate(), saveXML(), toString(), and updatePosition().
half-height Definition at line 835 of file PlannerObstacles.h. Referenced by collides(), getSupport(), loadXML(), operator=(), saveXML(), and toString().
3D orientation of cylinder Definition at line 829 of file PlannerObstacles.h. Referenced by collides(), getSupport(), loadXML(), operator=(), rotate(), saveXML(), and toString().
radius of cylinder Definition at line 832 of file PlannerObstacles.h. Referenced by collides(), getRadius(), getSupport(), loadXML(), operator=(), saveXML(), and toString(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:06 2016 by Doxygen 1.6.3 |