Salome HOME
To implement issue 0019962: MakePipeBiNormalAlongAxis implementation.
[modules/geom.git] / src / OBJECT / GEOM_ShadingFace.h
1 #ifndef GEOM_SHADINGFACE_H 
2 #define GEOM_SHADINGFACE_H 
3  
4 #include "GEOM_FaceSource.h" 
5  
6  
7 class VTK_EXPORT GEOM_ShadingFace: public GEOM_FaceSource 
8
9 public: 
10   vtkTypeMacro(GEOM_ShadingFace,GEOM_FaceSource); 
11   static GEOM_ShadingFace* New(); 
12  
13   static  
14   void OCC2VTK(const TopoDS_Face& theFace,  
15                vtkPolyData* theCells, 
16                vtkPoints* thePts); 
17  
18 protected: 
19   void Execute(); 
20  
21   GEOM_ShadingFace(); 
22   ~GEOM_ShadingFace(); 
23  
24 private: 
25   // Not implememnted 
26   GEOM_ShadingFace(const GEOM_ShadingFace&); 
27   void operator=(const GEOM_ShadingFace&); 
28 }; 
29  
30  
31 #endif //GEOM_SHADINGFACE_H