#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <boost/numeric/ublas/lu.hpp>
#include <vector>
#include <stdlib.h>
#include <stdio.h>
#include "ads.h"
#include "LogControl.h"
Go to the source code of this file.
Defines | |
#define | verbose 1 |
#define | TOL 1e-5 |
Typedefs | |
typedef double | DataType |
number format | |
typedef boost::numeric::ublas::vector < DataType > | BPType |
point and vector type | |
typedef ads::FixedArray< DIM, DataType > | PType |
typedef ads::FixedArray< DIM, int > | multi_index_type |
typedef boost::numeric::ublas::matrix < DataType > | MType |
matrix type | |
typedef boost::numeric::ublas::identity_matrix < std::size_t > | imatrix |
identity matrix type | |
Variables | |
const DataType | d2r = std::asin(DataType(1.))/DataType(90.) |
degrees to radians | |
const DataType | pi = DataType(2.)*std::asin(DataType(1.)) |
#define TOL 1e-5 |
Referenced by angle3D2(), angle3D2_axis(), angle3D3_axis(), angle3D_axis(), DH_Link< DataType, dim >::calcDenavitHartenbergParam(), cross3D(), dist3D_Line_to_Line(), intersection_line2facet(), Loft< DataType >::makeUnique(), Curve< DataType, dim >::makeUnique(), matTaitBryant(), normalize(), Surface< DataType >::read(), SplineCurve< DataType, dim >::read(), Loft< DataType >::read(), Curve< DataType, dim >::read(), sgn(), and Surface< DataType >::validFacet().
#define verbose 1 |
typedef double DataType |
number format
typedef boost::numeric::ublas::identity_matrix<std::size_t> imatrix |
identity matrix type
typedef ads::FixedArray<DIM,int> multi_index_type |
degrees to radians
Referenced by MotionSolver< DataType, dim >::Advance(), angle3D2_axis(), angle3D3_axis(), angle3D_axis(), axisAngleMat3DH(), DenavitHartenbergMat(), DenavitHartenbergMat_spericalWrist(), main(), matTaitBryant(), rotate3D(), and rotMat3D().