Base class from which ICR::SphericalWrenchSpace and ICR::DiscreteWrenchSpace are derived. More...
#include <wrench_space.h>
Public Member Functions | |
bool | containsOrigin () const |
double | getArea () const |
uint | getDimension () const |
double | getOcInsphereRadius () const |
double | getVolume () const |
WrenchSpaceType | getWrenchSpaceType () const |
bool | isFullDimension () const |
WrenchSpace & | operator= (WrenchSpace const &src) |
WrenchSpace () | |
WrenchSpace (uint dimension) | |
WrenchSpace (WrenchSpace const &src) | |
virtual | ~WrenchSpace () |
Protected Attributes | |
double | area_ |
bool | contains_origin_ |
uint | dimension_ |
bool | full_dim_ |
double | r_oc_insphere_ |
WrenchSpaceType | type_ |
double | volume_ |
Friends | |
class | SearchZones |
Base class from which ICR::SphericalWrenchSpace and ICR::DiscreteWrenchSpace are derived.
Definition at line 16 of file wrench_space.h.
Definition at line 12 of file wrench_space.cpp.
ICR::WrenchSpace::WrenchSpace | ( | uint | dimension | ) |
Definition at line 15 of file wrench_space.cpp.
ICR::WrenchSpace::WrenchSpace | ( | WrenchSpace const & | src | ) |
Definition at line 18 of file wrench_space.cpp.
ICR::WrenchSpace::~WrenchSpace | ( | ) | [virtual] |
Definition at line 37 of file wrench_space.cpp.
bool ICR::WrenchSpace::containsOrigin | ( | ) | const |
Definition at line 43 of file wrench_space.cpp.
double ICR::WrenchSpace::getArea | ( | ) | const |
Definition at line 49 of file wrench_space.cpp.
uint ICR::WrenchSpace::getDimension | ( | ) | const |
Definition at line 51 of file wrench_space.cpp.
double ICR::WrenchSpace::getOcInsphereRadius | ( | ) | const |
Definition at line 45 of file wrench_space.cpp.
double ICR::WrenchSpace::getVolume | ( | ) | const |
Definition at line 47 of file wrench_space.cpp.
Definition at line 39 of file wrench_space.cpp.
bool ICR::WrenchSpace::isFullDimension | ( | ) | const |
Definition at line 41 of file wrench_space.cpp.
WrenchSpace & ICR::WrenchSpace::operator= | ( | WrenchSpace const & | src | ) |
Definition at line 22 of file wrench_space.cpp.
friend class SearchZones [friend] |
Reimplemented in ICR::DiscreteWrenchSpace, and ICR::SphericalWrenchSpace.
Definition at line 38 of file wrench_space.h.
double ICR::WrenchSpace::area_ [protected] |
Definition at line 31 of file wrench_space.h.
bool ICR::WrenchSpace::contains_origin_ [protected] |
Definition at line 25 of file wrench_space.h.
uint ICR::WrenchSpace::dimension_ [protected] |
Definition at line 32 of file wrench_space.h.
bool ICR::WrenchSpace::full_dim_ [protected] |
If true, the convex hull of the wrench space spans 6D-space
Definition at line 24 of file wrench_space.h.
double ICR::WrenchSpace::r_oc_insphere_ [protected] |
The radius of the largest origin-centered ball contained by the convex hull of the wrench space
Definition at line 29 of file wrench_space.h.
WrenchSpaceType ICR::WrenchSpace::type_ [protected] |
Definition at line 20 of file wrench_space.h.
double ICR::WrenchSpace::volume_ [protected] |
Definition at line 30 of file wrench_space.h.