sbpl_math.h File Reference

#include <math.h>
#include <vector>
Include dependency graph for sbpl_math.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool check_equality (double *, double *, int)
void create_rotation_matrix (double *, double, double, double)
void cross_product (double *, double *, double *)
double distance_between (std::vector< double >, double *, int)
double distance_between (double *, double *, int)
double dot_product (double *, double *, int)
void equate (double *, double *, int, int)
void matrix_add (double *, double *, double *, int, int)
void multiply (double *, double *, int, int, double *, int)
void rotate_vector (double(&result)[3], double *, double *, double)
void scalar_multiply (double *, double *, int, int, double)
void subtract (double *, double *, double *, int, int)
void transpose (double *, double *, int, int)
double vect_divide (double *, double *, int)
double vect_norm (double *, int)

Function Documentation

bool check_equality ( double *  ,
double *  ,
int   
)

Definition at line 140 of file sbpl_math.cpp.

void create_rotation_matrix ( double *  ,
double  ,
double  ,
double   
)

Definition at line 157 of file sbpl_math.cpp.

void cross_product ( double *  ,
double *  ,
double *   
)

Definition at line 103 of file sbpl_math.cpp.

double distance_between ( std::vector< double >  ,
double *  ,
int   
)

Definition at line 212 of file sbpl_math.cpp.

double distance_between ( double *  ,
double *  ,
int   
)

Definition at line 203 of file sbpl_math.cpp.

double dot_product ( double *  ,
double *  ,
int   
)

Definition at line 90 of file sbpl_math.cpp.

void equate ( double *  ,
double *  ,
int  ,
int   
)

Definition at line 40 of file sbpl_math.cpp.

void matrix_add ( double *  ,
double *  ,
double *  ,
int  ,
int   
)

Definition at line 52 of file sbpl_math.cpp.

void multiply ( double *  ,
double *  ,
int  ,
int  ,
double *  ,
int   
)

Definition at line 13 of file sbpl_math.cpp.

void rotate_vector ( double(&)  result[3],
double *  ,
double *  ,
double   
)

Definition at line 185 of file sbpl_math.cpp.

void scalar_multiply ( double *  ,
double *  ,
int  ,
int  ,
double   
)

Definition at line 28 of file sbpl_math.cpp.

void subtract ( double *  ,
double *  ,
double *  ,
int  ,
int   
)

Definition at line 63 of file sbpl_math.cpp.

void transpose ( double *  ,
double *  ,
int  ,
int   
)

Definition at line 74 of file sbpl_math.cpp.

double vect_divide ( double *  ,
double *  ,
int   
)

Definition at line 125 of file sbpl_math.cpp.

double vect_norm ( double *  ,
int   
)

Definition at line 111 of file sbpl_math.cpp.

 All Classes Namespaces Files Functions Variables Defines


sbpl_arm_planner
Author(s): Benjamin Cohen/bcohen@seas.upenn.edu
autogenerated on Wed Feb 29 11:46:20 2012