X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_Face.h;h=c47bc036aff475045e083f65eacc0009ca71bab1;hb=622ac935fd1d8a5bc282ee127666a3e9d1954713;hp=7a22c94294577a215068cb0d21dc689c5aa87773;hpb=12aa281c9fb9fc4f6ec1e4d26b02e8d022129832;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_Face.h b/src/GeomAPI/GeomAPI_Face.h index 7a22c9429..c47bc036a 100644 --- a/src/GeomAPI/GeomAPI_Face.h +++ b/src/GeomAPI/GeomAPI_Face.h @@ -15,25 +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; };