#include <tracking_bound.h>
Public Member Functions | |
virtual bool | ContainedWithinBox (const Vector3d &p, const Vector3d &lower, const Vector3d &upper) const =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 void | Visualize (const ros::Publisher &pub, const std::string &frame) const =0 |
Definition at line 54 of file tracking_bound.h.
|
pure virtual |
Implemented in fastrack::bound::Cylinder, fastrack::bound::Box, fastrack::bound::Sphere, fastrack::bound::TrackingBoundRos< SR >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundCylinder::Response >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundBox::Response >, and fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundSphere::Response >.
|
pure virtual |
Implemented in fastrack::bound::Cylinder, fastrack::bound::Box, fastrack::bound::Sphere, fastrack::bound::TrackingBoundRos< SR >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundCylinder::Response >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundBox::Response >, and fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundSphere::Response >.
|
pure virtual |
Implemented in fastrack::bound::Cylinder, fastrack::bound::Box, fastrack::bound::Sphere, fastrack::bound::TrackingBoundRos< SR >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundCylinder::Response >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundBox::Response >, and fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundSphere::Response >.
|
pure virtual |
Implemented in fastrack::bound::Box, fastrack::bound::Cylinder, fastrack::bound::Sphere, fastrack::bound::TrackingBoundRos< SR >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundCylinder::Response >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundBox::Response >, and fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundSphere::Response >.
|
pure virtual |
Implemented in fastrack::bound::Cylinder, fastrack::bound::Box, fastrack::bound::Sphere, fastrack::bound::TrackingBoundRos< SR >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundCylinder::Response >, fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundBox::Response >, and fastrack::bound::TrackingBoundRos< fastrack_srvs::TrackingBoundSphere::Response >.