0022752: Fix compilation on Unix with FreeImage and GL2PS support
[occt.git] / src / OpenGl / OpenGl_Workspace_5.cxx
index a8005a8..eb42adc 100644 (file)
@@ -1,7 +1,24 @@
-// File:      OpenGl_Workspace_5.cxx
-// Created:   5 August 2011
-// Author:    Sergey ZERCHANINOV
-// Copyright: OPEN CASCADE 2011
+// Created on: 2011-08-05
+// Created by: Sergey ZERCHANINOV
+// Copyright (c) 2011-2012 OPEN CASCADE SAS
+//
+// The content of this file is subject to the Open CASCADE Technology Public
+// License Version 6.5 (the "License"). You may not use the content of this file
+// except in compliance with the License. Please obtain a copy of the License
+// at http://www.opencascade.org and read it completely before using this file.
+//
+// The Initial Developer of the Original Code is Open CASCADE S.A.S., having its
+// main offices at: 1, place des Freres Montgolfier, 78280 Guyancourt, France.
+//
+// The Original Code and all software distributed under the License is
+// distributed on an "AS IS" basis, without warranty of any kind, and the
+// Initial Developer hereby disclaims all such warranties, including without
+// limitation, any warranties of merchantability, fitness for a particular
+// purpose or non-infringement. Please see the License for the specific terms
+// and conditions governing the rights and limitations under the License.
+
+
+#include <OpenGl_GlCore11.hxx>
 
 #include <OpenGl_Workspace.hxx>
 
 #include <OpenGl_AspectMarker.hxx>
 #include <OpenGl_AspectText.hxx>
 
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
 /* OCC22218 NOTE: project dependency on gl2ps is specified by macro */
 #ifdef HAVE_GL2PS
   #include <gl2ps.h>
   #endif
 #endif
 
-#include <OpenGl_tgl_all.hxx>
-#include <GL/gl.h>
-
 #include <OpenGl_TextureBox.hxx>
-
 #include <Aspect_PolygonOffsetMode.hxx>
-
 #include <OpenGl_View.hxx>
 
 /*----------------------------------------------------------------------*/
@@ -626,3 +642,17 @@ const OpenGl_AspectText * OpenGl_Workspace::AspectText(const Standard_Boolean Wi
 }
 
 /*----------------------------------------------------------------------*/
+
+//=======================================================================
+//function : ResetAppliedAspect
+//purpose  : 
+//=======================================================================
+
+void OpenGl_Workspace::ResetAppliedAspect()
+{
+  AspectLine_applied   = NULL;
+  AspectFace_applied   = NULL;
+  AspectMarker_applied = NULL;
+  AspectText_applied   = NULL;
+  TextParam_applied    = NULL;
+}