X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_Face.h;h=54fb506c109b6d4c0cda79c9b39f6125c40fe83f;hb=29bc47d2f0f38f132e4f578feec9a1d1c8e514fe;hp=96d637fdea267a17252eeeef6e761a6dd2294ffd;hpb=7bf19255421b34594c7b0a76d0ce28166d0ce895;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_Face.h b/src/GeomAPI/GeomAPI_Face.h index 96d637fde..54fb506c1 100644 --- a/src/GeomAPI/GeomAPI_Face.h +++ b/src/GeomAPI/GeomAPI_Face.h @@ -15,22 +15,27 @@ class GeomAPI_Pln; * \ingroup DataModel * \brief Interface to the face object */ -class GEOMAPI_EXPORT GeomAPI_Face : public GeomAPI_Shape +class GeomAPI_Face : public GeomAPI_Shape { public: /// Creation of empty (null) shape + GEOMAPI_EXPORT GeomAPI_Face(); /// Creation of face by the face-shape + GEOMAPI_EXPORT GeomAPI_Face(const std::shared_ptr& theShape); /// Returns true if the current face is geometrically equal to the given face + GEOMAPI_EXPORT virtual bool isEqual(const std::shared_ptr theFace) const; - /// Returns true if the face is a planar face - bool isPlanar() const; + /// Returns true if the face is a cylindrical face + GEOMAPI_EXPORT + bool isCylindrical() const; /// Returns the base plane of the face (if it is planar) with location in the center of the face + GEOMAPI_EXPORT std::shared_ptr getPlane() const; };