Go to the documentation of this file.00001 #ifndef OPENTISSUE_CORE_GEOMETRY_GEOMETRY_IS_ANGLE_OBTUSE_H
00002 #define OPENTISSUE_CORE_GEOMETRY_GEOMETRY_IS_ANGLE_OBTUSE_H
00003
00004
00005
00006
00007
00008
00009
00010 #include <OpenTissue/configuration.h>
00011
00012 namespace OpenTissue
00013 {
00014 namespace geometry
00015 {
00016
00027 template<typename vector_type>
00028 bool is_angle_obtuse(vector_type const & p,vector_type const & pi,vector_type const & pj)
00029 {
00030 vector_type u = pi-p;
00031 vector_type v = pj-p;
00032 return ((u*v) < 0);
00033 }
00034
00035 }
00036 }
00037
00038
00039 #endif