coordinates.h

Go to the documentation of this file.
00001 #ifndef GEOMETRY_COORDINATES_H
00002 #define GEOMETRY_COORDINATES_H
00003 
00010 #include <config.h>
00011 #include <geometry/geometry.h>
00012 
00013 namespace geometry
00014 {
00021   Point3d cartesianToBarycentric(const Point3d& pos,
00022                                  const Point3d& p1, const Point3d& p2, const Point3d& p3);
00023 
00039   Matrix3d cartesianToBarycentric_matrix(const Point3d& p1, const Point3d& p2, const Point3d& p3,
00040                                          int& index_one);
00041 
00048   Point3d barycentricToCartesian(const Point3d& barycentric,
00049                                  const Point3d& p1, const Point3d& p2, const Point3d& p3);
00050 
00057   Matrix3d barycentricToCartesian_matrix(const Point3d& p1, const Point3d& p2, const Point3d& p3);
00058 }
00059 
00060 #endif // GEOMETRY_COORDINATES_H
00061 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Fri May 31 15:37:50 2013 for VVE by  doxygen 1.6.3