Salome HOME
Merge branch 'master' of newgeom:newgeom.git
[modules/shaper.git] / src / GeomAPI / GeomAPI_Shape.h
1 // File:        GeomAPI_Shape.hxx
2 // Created:     23 Apr 2014
3 // Author:      Mikhail PONIKAROV
4
5 #ifndef GeomAPI_Shape_HeaderFile
6 #define GeomAPI_Shape_HeaderFile
7
8 #include <GeomAPI_Interface.h>
9
10 /**\class GeomAPI_Shape
11  * \ingroup DataModel
12  * \brief Interface to the topological shape object
13  */
14 class TopoDS_Shape;
15
16 #define MY_SHAPE static_cast<TopoDS_Shape*>(myImpl)
17
18 class GEOMAPI_EXPORT GeomAPI_Shape: public GeomAPI_Interface
19 {
20 public:
21   /// Creation of empty (null) shape
22   GeomAPI_Shape();
23
24   bool isNull();
25
26 };
27
28 #endif
29