/opt/ros/diamondback/stacks/graspit_simulator/graspit/graspit_source/src/gws.cpp File Reference

Implements the abstract Grasp Wrench Space class and specific GWS classes. More...

#include <math.h>
#include <string.h>
#include "gws.h"
#include "grasp.h"
#include "mytools.h"
#include "body.h"
#include "debug.h"
#include "qhull_a.h"
#include "qhull_mutex.h"
#include <qmutex.h>
Include dependency graph for gws.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define IVTOL   1e-5

Typedefs

typedef double * doublePtr

Functions

void minkowskiSum (Grasp *g, int c, int &wrenchNum, coordT *wrenchArray, Wrench prevSum, std::vector< int > useDimensions)

Variables

char qh_version [] = "GraspIt 2.0b"
QMutex qhull_mutex
 A global mutex used for synchronizing access to QHull, which is not thread-safe.

Detailed Description

Implements the abstract Grasp Wrench Space class and specific GWS classes.

Definition in file gws.cpp.


Define Documentation

#define IVTOL   1e-5

Definition at line 55 of file gws.cpp.


Typedef Documentation

typedef double* doublePtr

Definition at line 61 of file gws.cpp.


Function Documentation

void minkowskiSum ( Grasp g,
int  c,
int &  wrenchNum,
coordT *  wrenchArray,
Wrench  prevSum,
std::vector< int >  useDimensions 
)

This computes the minkowski sum of the wrenches from a set of contacts. The result is a m^n set of wrenches where m is the number of boundary wrenches on each contact and n is the number of contacts.

Definition at line 663 of file gws.cpp.


Variable Documentation

char qh_version[] = "GraspIt 2.0b"

Definition at line 49 of file gws.cpp.

QMutex qhull_mutex

A global mutex used for synchronizing access to QHull, which is not thread-safe.

The global mutex used to synchronize access to QHull.

Definition at line 47 of file gws.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 10:59:46 2012