A 6D-sphere used to describe a continous Task Wrench Space in ICR::SearchZones. More...
#include <wrench_space.h>
Public Member Functions | |
double | getRadius () const |
SphericalWrenchSpace & | operator= (SphericalWrenchSpace const &src) |
void | setRadius (double const radius) |
SphericalWrenchSpace () | |
SphericalWrenchSpace (uint dimension, double radius) | |
SphericalWrenchSpace (SphericalWrenchSpace const &src) | |
virtual | ~SphericalWrenchSpace () |
Private Member Functions | |
void | computeArea () |
void | computeVolume () |
Private Attributes | |
double | radius_ |
Friends | |
std::ostream & | operator<< (std::ostream &stream, SphericalWrenchSpace const &s_wrench_space) |
class | SearchZones |
A 6D-sphere used to describe a continous Task Wrench Space in ICR::SearchZones.
Definition at line 61 of file wrench_space.h.
Definition at line 54 of file wrench_space.cpp.
ICR::SphericalWrenchSpace::SphericalWrenchSpace | ( | uint | dimension, |
double | radius | ||
) |
Definition at line 59 of file wrench_space.cpp.
Definition at line 71 of file wrench_space.cpp.
ICR::SphericalWrenchSpace::~SphericalWrenchSpace | ( | ) | [virtual] |
Definition at line 102 of file wrench_space.cpp.
void ICR::SphericalWrenchSpace::computeArea | ( | ) | [private] |
Definition at line 104 of file wrench_space.cpp.
void ICR::SphericalWrenchSpace::computeVolume | ( | ) | [private] |
Definition at line 116 of file wrench_space.cpp.
double ICR::SphericalWrenchSpace::getRadius | ( | ) | const |
Definition at line 139 of file wrench_space.cpp.
SphericalWrenchSpace & ICR::SphericalWrenchSpace::operator= | ( | SphericalWrenchSpace const & | src | ) |
Definition at line 73 of file wrench_space.cpp.
void ICR::SphericalWrenchSpace::setRadius | ( | double const | radius | ) |
Definition at line 128 of file wrench_space.cpp.
std::ostream& operator<< | ( | std::ostream & | stream, |
SphericalWrenchSpace const & | s_wrench_space | ||
) | [friend] |
Definition at line 83 of file wrench_space.cpp.
friend class SearchZones [friend] |
Reimplemented from ICR::WrenchSpace.
Definition at line 71 of file wrench_space.h.
double ICR::SphericalWrenchSpace::radius_ [private] |
Definition at line 65 of file wrench_space.h.