Public Member Functions | Public Attributes | List of all members
fastrack::bound::Sphere Struct Reference

#include <sphere.h>

Inheritance diagram for fastrack::bound::Sphere:
Inheritance graph
[legend]

Public Member Functions

bool ContainedWithinBox (const Vector3d &p, const Vector3d &lower, const Vector3d &upper) const
 
void FromRos (const fastrack_srvs::TrackingBoundSphere::Response &res)
 
bool Initialize (const std::vector< double > &params)
 
bool OverlapsBox (const Vector3d &p, const Vector3d &lower, const Vector3d &upper) const
 
bool OverlapsSphere (const Vector3d &p, const Vector3d &center, double radius) const
 
fastrack_srvs::TrackingBoundSphere::Response ToRos () const
 
void Visualize (const ros::Publisher &pub, const std::string &frame) const
 

Public Attributes

double r
 

Detailed Description

Definition at line 55 of file sphere.h.

Member Function Documentation

bool fastrack::bound::Sphere::ContainedWithinBox ( const Vector3d &  p,
const Vector3d &  lower,
const Vector3d &  upper 
) const
inlinevirtual
void fastrack::bound::Sphere::FromRos ( const fastrack_srvs::TrackingBoundSphere::Response &  res)
inlinevirtual
bool fastrack::bound::Sphere::Initialize ( const std::vector< double > &  params)
inlinevirtual
bool fastrack::bound::Sphere::OverlapsBox ( const Vector3d &  p,
const Vector3d &  lower,
const Vector3d &  upper 
) const
inlinevirtual
bool fastrack::bound::Sphere::OverlapsSphere ( const Vector3d &  p,
const Vector3d &  center,
double  radius 
) const
inlinevirtual
fastrack_srvs::TrackingBoundSphere::Response fastrack::bound::Sphere::ToRos ( ) const
inlinevirtual
void fastrack::bound::Sphere::Visualize ( const ros::Publisher &  pub,
const std::string &  frame 
) const
inlinevirtual

Member Data Documentation

double fastrack::bound::Sphere::r

Definition at line 58 of file sphere.h.


The documentation for this struct was generated from the following file:


fastrack
Author(s): David Fridovich-Keil
autogenerated on Mon Aug 3 2020 21:28:37