diff --git a/Geo/GFaceCompound.h b/Geo/GFaceCompound.h
index 3ee67a2a1eaf6e090db6122116ce68320e6a6b83..ca2de6243d56d518b29fb05c8a89c5a255d7b718 100644
--- a/Geo/GFaceCompound.h
+++ b/Geo/GFaceCompound.h
@@ -124,6 +124,8 @@ class GFaceCompound : public GFace {
   void * getNativePtr() const { return 0; }
   virtual SPoint2 getCoordinates(MVertex *v) const;
   virtual double curvatureMax(const SPoint2 &param) const;
+  virtual double curvatures(const SPoint2 &param, SVector3 *dirMax, SVector3 *dirMin,
+   double *curvMax, double *curvMin) const;
   virtual int genusGeom () const;
   virtual bool checkTopology() const;
   bool parametrize() const ;