| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
EllipsoidObstacle Class Reference
Inheritance diagram for EllipsoidObstacle:
![]() Detailed DescriptionDefinition at line 926 of file PlannerObstacles.h.
Constructor & Destructor Documentation
Default constructor. Definition at line 942 of file PlannerObstacles.h.
Definition at line 945 of file PlannerObstacles.h. Member Function Documentation
clone definition for EllipsoidObstacle Reimplemented from plist::DictionaryOf< PO, Alloc >. Definition at line 34 of file PlannerObstacles.cc.
Definition at line 1411 of file PlannerObstacles.cc.
helper function, in the case of any of the components being zero. Definition at line 1451 of file PlannerObstacles.cc. Referenced by getSupport().
get boundaries of the current obstacle Implements PlannerObstacle< N >. Definition at line 1409 of file PlannerObstacles.cc.
get center point of obstacle Implements PlannerObstacle< N >. Definition at line 965 of file PlannerObstacles.h.
Definition at line 1424 of file PlannerObstacles.cc.
Definition at line 1470 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 1472 of file PlannerObstacles.cc.
Assignment, should not use plist::Dictionary version. Definition at line 951 of file PlannerObstacles.h.
Definition at line 960 of file PlannerObstacles.h.
subclasses are expected to provide a working implementation Reimplemented from plist::DictionaryBase. Definition at line 1489 of file PlannerObstacles.cc.
Definition at line 959 of file PlannerObstacles.h. Member Data Documentation
stores the class name used for polymorphic load/save Definition at line 929 of file PlannerObstacles.h.
center of the ellipsoid Definition at line 932 of file PlannerObstacles.h. Referenced by getCenter(), getSupport(), loadXML(), operator=(), rotate(), saveXML(), and updatePosition().
positive half-width extents along each axis Definition at line 938 of file PlannerObstacles.h. Referenced by collides(), get2Support(), getSupport(), loadXML(), operator=(), and saveXML().
3D orientation of the ellipse Definition at line 935 of file PlannerObstacles.h. Referenced by collides(), getSupport(), loadXML(), operator=(), rotate(), and saveXML(). The documentation for this class was generated from the following files: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v5.1CVS |
Generated Fri Mar 16 05:27:15 2012 by Doxygen 1.6.3 |