Salome HOME
First publish of HEXABLOCKcomponant
[modules/hexablock.git] / src / HEXABLOCK / HexShape.hxx
1
2 // Class : Implementation provisoire et symbolique de la classe "shape"
3 //
4
5 // #ifdef  _NO_CASCADE 
6 #ifndef __SHAPE_H_
7 #define __SHAPE_H_
8
9 #include "hexa_base.hxx"
10
11 BEGIN_NAMESPACE_HEXA
12
13 class Shape 
14 {
15 public :
16     Shape (string brep);
17     string getBrep ()  { return b_rep; }
18
19 public :
20     double debut;   
21     double fin;   
22
23 public :
24     // char* getName (char* buffer);
25
26 private :
27     // int nro_shape;
28     // static int nbr_shapes;
29     std::string b_rep;
30 };
31
32 typedef Shape* TopoDS_Shape;
33
34 END_NAMESPACE_HEXA
35 #endif
36 // #endif