From d80980155febc76a98217350f0610bf5f487c9f9 Mon Sep 17 00:00:00 2001 From: granzuglia Date: Thu, 21 Aug 2014 16:23:49 +0000 Subject: [PATCH] - per face principal directions get functions return now T::CoordType (changes have been validated by Fabio Ganovelli) --- vcg/simplex/face/component.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/vcg/simplex/face/component.h b/vcg/simplex/face/component.h index 15e2340e..a5802ab1 100644 --- a/vcg/simplex/face/component.h +++ b/vcg/simplex/face/component.h @@ -130,15 +130,15 @@ public: typedef int CurvatureDirType; - Point3f &PD1() { static Point3f dummy(0,0,0); assert(0); return dummy;} - Point3f &PD2() { static Point3f dummy(0,0,0); assert(0); return dummy;} - Point3f cPD1() const { static Point3f dummy(0,0,0); assert(0); return dummy;} - Point3f cPD2() const { static Point3f dummy(0,0,0); assert(0); return dummy;} + typename T::CoordType &PD1() { static typename T::CoordType dummy(0,0,0); assert(0); return dummy;} + typename T::CoordType &PD2() { static typename T::CoordType dummy(0,0,0); assert(0); return dummy;} + typename T::CoordType cPD1() const { static typename T::CoordType dummy(0,0,0); assert(0); return dummy;} + typename T::CoordType cPD2() const { static typename T::CoordType dummy(0,0,0); assert(0); return dummy;} - float &K1() { static float dummy(0); assert(0); return dummy;} - float &K2() { static float dummy(0); assert(0); return dummy;} - float cK1() const { static float dummy(0); assert(0); return dummy;} - float cK2() const { static float dummy(0); assert(0); return dummy;} + typename T::ScalarType &K1() { static typename T::ScalarType dummy(0); assert(0); return dummy;} + typename T::ScalarType &K2() { static typename T::ScalarType dummy(0); assert(0); return dummy;} + typename T::ScalarType cK1() const { static typename T::ScalarType dummy(0); assert(0); return dummy;} + typename T::ScalarType cK2() const { static typename T::ScalarType dummy(0); assert(0); return dummy;} static bool HasCurvatureDir() { return false; }