#include <tracking_bound_ros.h>
Public Member Functions | |
virtual bool | ContainedWithinBox (const Vector3d &p, const Vector3d &lower, const Vector3d &upper) const =0 |
virtual void | FromRos (const SR &res)=0 |
virtual bool | Initialize (const std::vector< double > ¶ms)=0 |
virtual bool | OverlapsBox (const Vector3d &p, const Vector3d &lower, const Vector3d &upper) const =0 |
virtual bool | OverlapsSphere (const Vector3d &p, const Vector3d ¢er, double radius) const =0 |
virtual SR | ToRos () const =0 |
virtual void | Visualize (const ros::Publisher &pub, const std::string &frame) const =0 |
Definition at line 57 of file tracking_bound_ros.h.
|
pure virtual |
Implements fastrack::bound::TrackingBound.
Implemented in fastrack::bound::Cylinder, fastrack::bound::Box, and fastrack::bound::Sphere.
|
pure virtual |
Implemented in fastrack::bound::Box, fastrack::bound::Cylinder, and fastrack::bound::Sphere.
|
pure virtual |
Implements fastrack::bound::TrackingBound.
Implemented in fastrack::bound::Cylinder, fastrack::bound::Box, and fastrack::bound::Sphere.
|
pure virtual |
Implements fastrack::bound::TrackingBound.
Implemented in fastrack::bound::Cylinder, fastrack::bound::Box, and fastrack::bound::Sphere.
|
pure virtual |
Implements fastrack::bound::TrackingBound.
Implemented in fastrack::bound::Box, fastrack::bound::Cylinder, and fastrack::bound::Sphere.
|
pure virtual |
Implemented in fastrack::bound::Box, fastrack::bound::Cylinder, and fastrack::bound::Sphere.
|
pure virtual |
Implements fastrack::bound::TrackingBound.
Implemented in fastrack::bound::Cylinder, fastrack::bound::Box, and fastrack::bound::Sphere.