| 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 865 of file PlannerObstacles.h.
Constructor & Destructor Documentation
Default constructor. Definition at line 878 of file PlannerObstacles.h.
point and radius Definition at line 882 of file PlannerObstacles.h.
point and radius Definition at line 886 of file PlannerObstacles.h. Member Function Documentation
clone definition for SphericalObstacle Reimplemented from plist::DictionaryOf< PO, Alloc >. Definition at line 33 of file PlannerObstacles.cc.
For obstacle on point. Definition at line 1367 of file PlannerObstacles.cc.
get boundaries of the current obstacle Implements PlannerObstacle< N >. Definition at line 904 of file PlannerObstacles.h.
get center point of obstacle Implements PlannerObstacle< N >. Definition at line 902 of file PlannerObstacles.h.
Definition at line 903 of file PlannerObstacles.h.
Definition at line 1372 of file PlannerObstacles.cc.
Definition at line 1376 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 1384 of file PlannerObstacles.cc.
Assignment, should not use plist::Dictionary version. Definition at line 890 of file PlannerObstacles.h.
Definition at line 899 of file PlannerObstacles.h.
subclasses are expected to provide a working implementation Reimplemented from plist::DictionaryBase. Definition at line 1397 of file PlannerObstacles.cc.
Definition at line 897 of file PlannerObstacles.h. Member Data Documentation
stores the class name used for polymorphic load/save Definition at line 868 of file PlannerObstacles.h.
center of the sphere Definition at line 871 of file PlannerObstacles.h. Referenced by collides(), getBoundingBox(), getCenter(), getSupport(), gradient(), loadXML(), operator=(), rotate(), saveXML(), and updatePosition().
radius of the sphere Definition at line 874 of file PlannerObstacles.h. Referenced by collides(), getBoundingBox(), getRadius(), getSupport(), gradient(), loadXML(), operator=(), and saveXML(). The documentation for this class was generated from the following files: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v5.1CVS |
Generated Fri Mar 16 05:27:30 2012 by Doxygen 1.6.3 |