Salome HOME
Remove Angle from the list of classes a useless for the current moment.
[modules/shaper.git] / src / GeomAPI / GeomAPI_Face.h
index 96d637fdea267a17252eeeef6e761a6dd2294ffd..54fb506c109b6d4c0cda79c9b39f6125c40fe83f 100644 (file)
@@ -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<GeomAPI_Shape>& theShape);
 
   /// Returns true if the current face is geometrically equal to the given face
+  GEOMAPI_EXPORT
   virtual bool isEqual(const std::shared_ptr<GeomAPI_Shape> 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<GeomAPI_Pln> getPlane() const;
 };