Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
SphericalObstacle Class ReferenceSpherically defined obstacle. More...
Inheritance diagram for SphericalObstacle:
Detailed DescriptionSpherically defined obstacle. Definition at line 886 of file PlannerObstacles.h.
Constructor & Destructor Documentation
Default constructor. Definition at line 899 of file PlannerObstacles.h.
point and radius Definition at line 903 of file PlannerObstacles.h.
point and radius Definition at line 907 of file PlannerObstacles.h. Member Function Documentation
clone definition for SphericalObstacle Reimplemented from plist::DictionaryOf< PO, Alloc >. Definition at line 24 of file PlannerObstacles.cc.
Definition at line 1343 of file PlannerObstacles.cc.
For obstacle on point. Definition at line 1338 of file PlannerObstacles.cc.
get boundaries of the current obstacle Implements PlannerObstacle< N >. Definition at line 925 of file PlannerObstacles.h.
get center point of obstacle Implements PlannerObstacle< N >. Definition at line 923 of file PlannerObstacles.h.
Definition at line 924 of file PlannerObstacles.h.
Definition at line 1349 of file PlannerObstacles.cc.
Definition at line 1353 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 1367 of file PlannerObstacles.cc.
Assignment, should not use plist::Dictionary version. Definition at line 911 of file PlannerObstacles.h.
Definition at line 920 of file PlannerObstacles.h.
subclasses are expected to provide a working implementation Reimplemented from plist::DictionaryBase. Definition at line 1380 of file PlannerObstacles.cc.
return current value as a string Reimplemented from PlannerObstacle< N >. Definition at line 1361 of file PlannerObstacles.cc.
Definition at line 918 of file PlannerObstacles.h. Member Data Documentation
stores the class name used for polymorphic load/save Definition at line 889 of file PlannerObstacles.h.
center of the sphere Definition at line 892 of file PlannerObstacles.h. Referenced by collides(), getBoundingBox(), getCenter(), getSupport(), gradient(), loadXML(), operator=(), rotate(), saveXML(), toString(), and updatePosition().
radius of the sphere Definition at line 895 of file PlannerObstacles.h. Referenced by collides(), getBoundingBox(), getRadius(), getSupport(), gradient(), 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:17 2016 by Doxygen 1.6.3 |