Salome HOME
Sources formated according to the codeing standards
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_PointBuilder.h
1 // File:        GeomAlgoAPI_PointBuilder.h
2 // Created:     02 Jun 2014
3 // Author:      Mikhail PONIKAROV
4
5 #ifndef GeomAlgoAPI_PointBuilder_H_
6 #define GeomAlgoAPI_PointBuilder_H_
7
8 #include <GeomAlgoAPI.h>
9 #include <boost/shared_ptr.hpp>
10
11 class GeomAPI_Shape;
12 class GeomAPI_Pnt;
13
14 /**\class GeomAlgoAPI_PointBuilder
15  * \ingroup DataAlgo
16  * \brief Allows to create face-shapes by different parameters
17  */
18
19 class GEOMALGOAPI_EXPORT GeomAlgoAPI_PointBuilder
20 {
21  public:
22   /// Creates linear edge by two points
23   static boost::shared_ptr<GeomAPI_Shape> point(boost::shared_ptr<GeomAPI_Pnt> thePoint);
24 };
25
26 #endif