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