1 #ifndef FILE_VSOCC
2 #define FILE_VSOCC
3 
4 /**************************************************************************/
5 /* File:   vsocc.hpp                                                      */
6 /* Author: Joachim Schoeberl                                              */
7 /* Date:   05. Jan. 2011                                                  */
8 /**************************************************************************/
9 
10 namespace netgen
11 {
12 
13   class VisualSceneOCCGeometry : public VisualScene
14   {
15     Array<int> trilists;
16     Array<int> linelists;
17     int selsurf;
18     class OCCGeometry * occgeometry;
19   public:
20     VisualSceneOCCGeometry ();
21     virtual ~VisualSceneOCCGeometry ();
SetGeometry(class OCCGeometry * ageom)22     void SetGeometry (class OCCGeometry * ageom) { occgeometry = ageom; }
23 
24     virtual void BuildScene (int zoomall = 0);
25     virtual void DrawScene ();
26     virtual void MouseDblClick (int px, int py);
27   };
28 
29 
30 
31 }
32 
33 #endif
34