Public Member Functions | Protected Attributes | Friends
ICR::WrenchSpace Class Reference

Base class from which ICR::SphericalWrenchSpace and ICR::DiscreteWrenchSpace are derived. More...

#include <wrench_space.h>

Inheritance diagram for ICR::WrenchSpace:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool containsOrigin () const
double getArea () const
uint getDimension () const
double getOcInsphereRadius () const
double getVolume () const
WrenchSpaceType getWrenchSpaceType () const
bool isFullDimension () const
WrenchSpaceoperator= (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

Detailed Description

Base class from which ICR::SphericalWrenchSpace and ICR::DiscreteWrenchSpace are derived.

Definition at line 16 of file wrench_space.h.


Constructor & Destructor Documentation

Definition at line 12 of file wrench_space.cpp.

Definition at line 15 of file wrench_space.cpp.

Definition at line 18 of file wrench_space.cpp.

Definition at line 37 of file wrench_space.cpp.


Member Function Documentation

Definition at line 43 of file wrench_space.cpp.

double ICR::WrenchSpace::getArea ( ) const

Definition at line 49 of file wrench_space.cpp.

Definition at line 51 of file wrench_space.cpp.

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.

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.


Friends And Related Function Documentation

friend class SearchZones [friend]

Reimplemented in ICR::DiscreteWrenchSpace, and ICR::SphericalWrenchSpace.

Definition at line 38 of file wrench_space.h.


Member Data Documentation

double ICR::WrenchSpace::area_ [protected]

Definition at line 31 of file wrench_space.h.

Definition at line 25 of file wrench_space.h.

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.

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.

Definition at line 20 of file wrench_space.h.

double ICR::WrenchSpace::volume_ [protected]

Definition at line 30 of file wrench_space.h.


The documentation for this class was generated from the following files:


libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:32