Skip to content
Snippets Groups Projects
Commit 8f0b7679 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

more work on nodal post

parent 3a0289d0
No related branches found
No related tags found
No related merge requests found
# $Id: Makefile,v 1.158 2008-02-23 15:30:06 geuzaine Exp $ # $Id: Makefile,v 1.159 2008-02-24 19:59:02 geuzaine Exp $
# #
# Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
# #
...@@ -73,9 +73,9 @@ Options.o: Options.cpp GmshUI.h GmshDefines.h Message.h \ ...@@ -73,9 +73,9 @@ Options.o: Options.cpp GmshUI.h GmshDefines.h Message.h \
../Graphics/Draw.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \ ../Graphics/Draw.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
../Post/PView.h ../Post/PViewData.h ../Post/PViewOptions.h \ ../Post/PView.h ../Post/PViewData.h ../Post/PViewOptions.h \
../Post/ColorTable.h ../Mesh/Generator.h Context.h ../DataStr/List.h \ ../Post/ColorTable.h ../Mesh/Generator.h Context.h ../DataStr/List.h \
Options.h ../Post/ColorTable.h ../Mesh/BackgroundMesh.h \ Options.h ../Mesh/BackgroundMesh.h ../Plugin/PluginManager.h \
../Plugin/PluginManager.h ../Plugin/Plugin.h ../Common/Options.h \ ../Plugin/Plugin.h ../Common/Options.h ../Common/Message.h \
../Common/Message.h ../Post/PViewDataList.h ../Post/AdaptiveViews.h \ ../Post/PViewDataList.h ../Post/PViewData.h ../Post/AdaptiveViews.h \
../Common/GmshMatrix.h ../Fltk/Solvers.h ../Fltk/GUI.h \ ../Common/GmshMatrix.h ../Fltk/Solvers.h ../Fltk/GUI.h \
../Fltk/Opengl_Window.h ../Fltk/Colorbar_Window.h ../Common/GmshUI.h \ ../Fltk/Opengl_Window.h ../Fltk/Colorbar_Window.h ../Common/GmshUI.h \
../Fltk/Popup_Button.h ../Fltk/SpherePosition_Widget.h ../Fltk/Popup_Button.h ../Fltk/SpherePosition_Widget.h
...@@ -86,19 +86,27 @@ CommandLine.o: CommandLine.cpp GmshUI.h GmshDefines.h GmshVersion.h \ ...@@ -86,19 +86,27 @@ CommandLine.o: CommandLine.cpp GmshUI.h GmshDefines.h GmshVersion.h \
../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
../Post/ColorTable.h ../Parser/OpenFile.h ../Parser/CreateFile.h \ ../Post/ColorTable.h ../Parser/OpenFile.h ../Parser/CreateFile.h \
../Parser/Parser.h ../DataStr/Tree.h ../DataStr/avl.h ../Geo/GModel.h \ ../Parser/Parser.h ../DataStr/Tree.h ../DataStr/avl.h ../Geo/GModel.h \
../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \ ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \
../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/Pair.h \ ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h \
../Geo/GRegion.h OS.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/GFace.h ../Geo/GEntity.h \
../Geo/GPoint.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/SPoint2.h \
../Geo/SVector3.h ../Geo/Pair.h ../Geo/GRegion.h ../Geo/GEntity.h \
../Geo/SBoundingBox3d.h OS.h
OS.o: OS.cpp Message.h OS.o: OS.cpp Message.h
Visibility.o: Visibility.cpp Visibility.h GmshDefines.h ../Geo/GVertex.h \ Visibility.o: Visibility.cpp Visibility.h GmshDefines.h ../Geo/GVertex.h \
../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \ ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Geo/GPoint.h \
../Geo/GVertex.h ../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/GEdge.h ../Geo/Pair.h ../Geo/GRegion.h ../Geo/GModel.h \ ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
../Geo/GFace.h ../Geo/GRegion.h ../Geo/MElement.h \ ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../Common/GmshDefines.h ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MFace.h \ ../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Parser/Parser.h ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/GModel.h ../Geo/GVertex.h \
../Geo/GEdge.h ../Geo/GFace.h ../Geo/GRegion.h ../Geo/SBoundingBox3d.h \
../Geo/MElement.h ../Common/GmshDefines.h ../Geo/MVertex.h \
../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h ../Parser/Parser.h \
../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h
Trackball.o: Trackball.cpp Trackball.h Trackball.o: Trackball.cpp Trackball.h
VertexArray.o: VertexArray.cpp VertexArray.h ../Geo/SVector3.h \ VertexArray.o: VertexArray.cpp VertexArray.h ../Geo/SVector3.h \
../Geo/SPoint3.h Context.h ../DataStr/List.h ../Numeric/Numeric.h \ ../Geo/SPoint3.h Context.h ../DataStr/List.h ../Numeric/Numeric.h \
......
# $Id: Makefile,v 1.170 2008-02-23 15:30:07 geuzaine Exp $ # $Id: Makefile,v 1.171 2008-02-24 19:59:02 geuzaine Exp $
# #
# Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
# #
...@@ -79,14 +79,20 @@ Main.o: Main.cpp GUI.h Opengl_Window.h Colorbar_Window.h \ ...@@ -79,14 +79,20 @@ Main.o: Main.cpp GUI.h Opengl_Window.h Colorbar_Window.h \
../Numeric/NumericEmbedded.h Solvers.h ../Plugin/PluginManager.h \ ../Numeric/NumericEmbedded.h Solvers.h ../Plugin/PluginManager.h \
../Plugin/Plugin.h ../Post/PView.h ../Post/PViewData.h \ ../Plugin/Plugin.h ../Post/PView.h ../Post/PViewData.h \
../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \ ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
../Post/AdaptiveViews.h ../Common/GmshMatrix.h ../Geo/GModel.h \ ../Post/PViewData.h ../Post/AdaptiveViews.h ../Common/GmshMatrix.h \
../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \ ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \
../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/Pair.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/GRegion.h ../Mesh/Field.h ../Geo/Geo.h ../Common/GmshDefines.h \ ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
../Geo/gmshSurface.h ../Geo/ExtrudeParams.h ../Common/SmoothData.h \ ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../Geo/GEdge.h ../Post/OctreePost.h ../Common/Octree.h \ ../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Common/OctreeInternals.h ../Mesh/BackgroundMesh.h ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Mesh/Field.h ../Geo/Geo.h ../Common/GmshDefines.h \
../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h ../Geo/SPoint2.h \
../Geo/SPoint3.h ../Geo/SVector3.h ../Geo/SBoundingBox3d.h \
../Geo/SPoint2.h ../Geo/ExtrudeParams.h ../Common/SmoothData.h \
../Post/OctreePost.h ../Common/Octree.h ../Common/OctreeInternals.h \
../Mesh/BackgroundMesh.h
Message.o: Message.cpp ../Common/Message.h ../Common/GmshUI.h \ Message.o: Message.cpp ../Common/Message.h ../Common/GmshUI.h \
../Common/Context.h ../DataStr/List.h ../Common/Options.h \ ../Common/Context.h ../DataStr/List.h ../Common/Options.h \
../Post/ColorTable.h GUI.h Opengl_Window.h Colorbar_Window.h \ ../Post/ColorTable.h GUI.h Opengl_Window.h Colorbar_Window.h \
...@@ -100,8 +106,8 @@ GUI.o: GUI.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \ ...@@ -100,8 +106,8 @@ GUI.o: GUI.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \
../Common/CommandLine.h ../Mesh/Generator.h Solvers.h \ ../Common/CommandLine.h ../Mesh/Generator.h Solvers.h \
../Plugin/PluginManager.h ../Plugin/Plugin.h ../Post/PView.h \ ../Plugin/PluginManager.h ../Plugin/Plugin.h ../Post/PView.h \
../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \ ../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \
../Post/PViewDataList.h ../Post/AdaptiveViews.h ../Common/GmshMatrix.h \ ../Post/PViewDataList.h ../Post/PViewData.h ../Post/AdaptiveViews.h \
Shortcut_Window.h ../Common/GmshMatrix.h Shortcut_Window.h
GUI_Extras.o: GUI_Extras.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \ GUI_Extras.o: GUI_Extras.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \
../Parser/CreateFile.h ../Common/Options.h ../Post/ColorTable.h \ ../Parser/CreateFile.h ../Common/Options.h ../Post/ColorTable.h \
../Common/Context.h ../DataStr/List.h ../Graphics/Draw.h \ ../Common/Context.h ../DataStr/List.h ../Graphics/Draw.h \
...@@ -110,82 +116,105 @@ GUI_Extras.o: GUI_Extras.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \ ...@@ -110,82 +116,105 @@ GUI_Extras.o: GUI_Extras.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \
Shortcut_Window.h File_Picker.h Shortcut_Window.h File_Picker.h
GUI_Projection.o: GUI_Projection.cpp ../Geo/GModelIO_Fourier.h \ GUI_Projection.o: GUI_Projection.cpp ../Geo/GModelIO_Fourier.h \
../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \ ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \
../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \ ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/SVector3.h ../Geo/GFace.h \ ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h \
../Geo/GEdgeLoop.h ../Geo/Pair.h ../Geo/GRegion.h ../Geo/MElement.h \ ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h \
../Common/GmshDefines.h ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MFace.h \ ../Geo/SPoint2.h ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h \
../Graphics/Draw.h ../Geo/SBoundingBox3d.h ../Common/Options.h \ ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h \
../Post/ColorTable.h ../Common/Context.h ../DataStr/List.h \ ../Geo/Pair.h ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Parser/OpenFile.h ../Graphics/SelectBuffer.h ../Geo/GVertex.h \ ../Geo/MElement.h ../Common/GmshDefines.h ../Geo/MVertex.h \
../Geo/GEdge.h ../Geo/GFace.h ../Geo/GRegion.h GUI_Projection.h \ ../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
../Common/GmshUI.h ../Geo/GModel.h ../Geo/fourierProjectionFace.h GUI.h \ ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h ../Graphics/Draw.h \
Opengl_Window.h Colorbar_Window.h Popup_Button.h \ ../Common/Options.h ../Post/ColorTable.h ../Common/Context.h \
SpherePosition_Widget.h Shortcut_Window.h GUI_Extras.h \ ../DataStr/List.h ../Parser/OpenFile.h ../Graphics/SelectBuffer.h \
../Geo/fourierFace.h ../Geo/fourierEdge.h ../Geo/fourierVertex.h \ GUI_Projection.h ../Common/GmshUI.h ../Geo/fourierProjectionFace.h \
../Common/Message.h ../Geo/GModel.h ../Geo/Range.h GUI.h Opengl_Window.h Colorbar_Window.h \
Popup_Button.h SpherePosition_Widget.h Shortcut_Window.h GUI_Extras.h \
../Geo/fourierFace.h ../Geo/GFace.h ../Geo/GModel.h ../Geo/Range.h \
../Geo/fourierEdge.h ../Geo/GEdge.h ../Geo/GModel.h \
../Geo/fourierVertex.h ../Geo/GModel.h ../Geo/GVertex.h \
../Geo/MVertex.h ../Common/Message.h
GUI_Classifier.o: GUI_Classifier.cpp GUI_Classifier.h ../Common/GmshUI.h \ GUI_Classifier.o: GUI_Classifier.cpp GUI_Classifier.h ../Common/GmshUI.h \
../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \ ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \
../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \ ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/SVector3.h ../Geo/GFace.h \ ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h \
../Geo/GEdgeLoop.h ../Geo/Pair.h ../Geo/GRegion.h ../Geo/MElement.h \ ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h \
../Common/GmshDefines.h ../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MFace.h \ ../Geo/SPoint2.h ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h \
GUI.h Opengl_Window.h Colorbar_Window.h ../Post/ColorTable.h \ ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h \
Popup_Button.h SpherePosition_Widget.h Shortcut_Window.h \ ../Geo/Pair.h ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Graphics/Draw.h ../Geo/SBoundingBox3d.h ../Common/Options.h \ ../Geo/MElement.h ../Common/GmshDefines.h ../Geo/MVertex.h \
../Common/Context.h ../DataStr/List.h ../Graphics/SelectBuffer.h \ ../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
../Geo/GVertex.h ../Geo/GEdge.h ../Geo/GFace.h ../Geo/GRegion.h \ ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h GUI.h Opengl_Window.h \
GUI_Projection.h ../Geo/fourierProjectionFace.h ../Geo/GModel.h \ Colorbar_Window.h ../Post/ColorTable.h Popup_Button.h \
SpherePosition_Widget.h Shortcut_Window.h ../Graphics/Draw.h \
../Common/Options.h ../Common/Context.h ../DataStr/List.h \
../Graphics/SelectBuffer.h GUI_Projection.h \
../Geo/fourierProjectionFace.h ../Geo/GModel.h ../Geo/Range.h \
GUI_Extras.h ../Common/Message.h ../Mesh/meshGFaceDelaunayInsertion.h \ GUI_Extras.h ../Common/Message.h ../Mesh/meshGFaceDelaunayInsertion.h \
../Mesh/meshGFaceOptimize.h ../Geo/MEdge.h \ ../Mesh/meshGFaceOptimize.h ../Mesh/meshGFaceDelaunayInsertion.h \
../Mesh/meshGFaceDelaunayInsertion.h ../Geo/discreteEdge.h ../Geo/Geo.h \ ../Geo/discreteEdge.h ../Geo/GModel.h ../Geo/GEdge.h ../Geo/Geo.h \
../Geo/gmshSurface.h ../Numeric/Numeric.h ../Numeric/NumericEmbedded.h \ ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h ../Geo/SPoint2.h \
../DataStr/Tree.h ../DataStr/avl.h ../Geo/ExtrudeParams.h \ ../Geo/SPoint3.h ../Geo/SVector3.h ../Geo/SBoundingBox3d.h \
../Common/SmoothData.h ../Geo/discreteFace.h ../Numeric/Numeric.h ../Numeric/NumericEmbedded.h ../DataStr/Tree.h \
../DataStr/avl.h ../Geo/SPoint2.h ../Geo/ExtrudeParams.h \
../Common/SmoothData.h ../Geo/discreteFace.h ../Geo/GModel.h \
../Geo/GFace.h ../Geo/Geo.h
Callbacks.o: Callbacks.cpp ../Common/GmshUI.h ../Common/Message.h \ Callbacks.o: Callbacks.cpp ../Common/GmshUI.h ../Common/Message.h \
../DataStr/Malloc.h ../DataStr/Tools.h ../DataStr/List.h \ ../DataStr/Malloc.h ../DataStr/Tools.h ../DataStr/List.h \
../DataStr/Tree.h ../DataStr/avl.h ../Geo/GModel.h ../Geo/GVertex.h \ ../DataStr/Tree.h ../DataStr/avl.h ../Geo/GModel.h ../Geo/GVertex.h \
../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \ ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Geo/GPoint.h \
../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/Pair.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/GRegion.h ../Geo/MElement.h ../Common/GmshDefines.h \ ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MFace.h \ ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../Geo/GeoStringInterface.h ../DataStr/List.h ../Geo/findLinks.h \ ../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Mesh/Generator.h ../Mesh/HighOrder.h ../Graphics/Draw.h \ ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Geo/SBoundingBox3d.h ../Graphics/SelectBuffer.h ../Geo/GVertex.h \ ../Geo/MElement.h ../Common/GmshDefines.h ../Geo/MVertex.h \
../Geo/GEdge.h ../Geo/GFace.h ../Geo/GRegion.h ../Post/PView.h \ ../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \ ../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h \
../Parser/CreateFile.h ../Parser/OpenFile.h ../Common/CommandLine.h \ ../Geo/GeoStringInterface.h ../Geo/findLinks.h ../Mesh/Generator.h \
../Common/Context.h ../Common/Options.h ../Post/ColorTable.h GUI.h \ ../Mesh/HighOrder.h ../Graphics/Draw.h ../Graphics/SelectBuffer.h \
../Post/PView.h ../Post/PViewData.h ../Post/PViewOptions.h \
../Post/ColorTable.h ../Parser/CreateFile.h ../Parser/OpenFile.h \
../Common/CommandLine.h ../Common/Context.h ../Common/Options.h GUI.h \
Opengl_Window.h Colorbar_Window.h Popup_Button.h \ Opengl_Window.h Colorbar_Window.h Popup_Button.h \
SpherePosition_Widget.h GUI_Extras.h Callbacks.h ../Plugin/Plugin.h \ SpherePosition_Widget.h GUI_Extras.h Callbacks.h ../Plugin/Plugin.h \
../Post/PViewDataList.h ../Post/AdaptiveViews.h ../Common/GmshMatrix.h \ ../Post/PViewDataList.h ../Post/PViewData.h ../Post/AdaptiveViews.h \
../Plugin/PluginManager.h ../Plugin/Plugin.h ../Common/Visibility.h \ ../Common/GmshMatrix.h ../Plugin/PluginManager.h ../Plugin/Plugin.h \
../Common/GmshDefines.h ../Numeric/Numeric.h \ ../Common/Visibility.h ../Common/GmshDefines.h ../Numeric/Numeric.h \
../Numeric/NumericEmbedded.h Solvers.h ../Common/OS.h ../Mesh/Field.h \ ../Numeric/NumericEmbedded.h Solvers.h ../Common/OS.h ../Mesh/Field.h \
../Geo/Geo.h ../Geo/gmshSurface.h ../DataStr/Tree.h \ ../Geo/Geo.h ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h \
../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Post/OctreePost.h \ ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \
../Common/Octree.h ../Common/OctreeInternals.h ../Mesh/BackgroundMesh.h ../Geo/SBoundingBox3d.h ../Geo/SPoint2.h ../Geo/ExtrudeParams.h \
../Common/SmoothData.h ../Post/OctreePost.h ../Common/Octree.h \
../Common/OctreeInternals.h ../Mesh/BackgroundMesh.h
Opengl.o: Opengl.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \ Opengl.o: Opengl.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \
../Numeric/Numeric.h ../Numeric/NumericEmbedded.h ../Common/Context.h \ ../Numeric/Numeric.h ../Numeric/NumericEmbedded.h ../Common/Context.h \
../DataStr/List.h ../Graphics/Draw.h ../Geo/SBoundingBox3d.h \ ../DataStr/List.h ../Graphics/Draw.h ../Geo/SBoundingBox3d.h \
../Geo/SPoint3.h ../Graphics/SelectBuffer.h ../Geo/GVertex.h \ ../Geo/SPoint3.h ../Graphics/SelectBuffer.h ../Geo/GVertex.h \
../Geo/GEntity.h ../Geo/Range.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \ ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GVertex.h ../Geo/SVector3.h \ ../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \
../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/Pair.h \ ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h \
../Geo/GRegion.h GUI.h Opengl_Window.h Colorbar_Window.h \ ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/GFace.h ../Geo/GEntity.h \
../Post/ColorTable.h Popup_Button.h SpherePosition_Widget.h \ ../Geo/GPoint.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/SPoint2.h \
../Graphics/gl2ps.h ../Geo/SVector3.h ../Geo/Pair.h ../Geo/GRegion.h ../Geo/GEntity.h GUI.h \
Opengl_Window.h Colorbar_Window.h ../Post/ColorTable.h Popup_Button.h \
SpherePosition_Widget.h ../Graphics/gl2ps.h
Opengl_Window.o: Opengl_Window.cpp ../Common/GmshUI.h \ Opengl_Window.o: Opengl_Window.cpp ../Common/GmshUI.h \
../Common/GmshDefines.h ../Common/Message.h ../Numeric/Numeric.h \ ../Common/GmshDefines.h ../Common/Message.h ../Numeric/Numeric.h \
../Numeric/NumericEmbedded.h ../Common/Context.h ../DataStr/List.h \ ../Numeric/NumericEmbedded.h ../Common/Context.h ../DataStr/List.h \
../Graphics/Draw.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \ ../Graphics/Draw.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
../Graphics/SelectBuffer.h ../Geo/GVertex.h ../Geo/GEntity.h \ ../Graphics/SelectBuffer.h ../Geo/GVertex.h ../Geo/GEntity.h \
../Geo/Range.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h \ ../Geo/Range.h ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \
../Geo/GEdge.h ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/GFace.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/Pair.h ../Geo/GRegion.h GUI.h \ ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
Opengl_Window.h Colorbar_Window.h ../Post/ColorTable.h Popup_Button.h \ ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Geo/GRegion.h ../Geo/GEntity.h GUI.h Opengl_Window.h \
Colorbar_Window.h ../Post/ColorTable.h Popup_Button.h \
SpherePosition_Widget.h ../Geo/MElement.h ../Geo/MVertex.h \ SpherePosition_Widget.h ../Geo/MElement.h ../Geo/MVertex.h \
../Geo/MEdge.h ../Geo/MFace.h ../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h
Colorbar_Window.o: Colorbar_Window.cpp ../Common/GmshUI.h GUI.h \ Colorbar_Window.o: Colorbar_Window.cpp ../Common/GmshUI.h GUI.h \
Opengl_Window.h Colorbar_Window.h ../Post/ColorTable.h Popup_Button.h \ Opengl_Window.h Colorbar_Window.h ../Post/ColorTable.h Popup_Button.h \
SpherePosition_Widget.h ../Common/Context.h ../DataStr/List.h SpherePosition_Widget.h ../Common/Context.h ../DataStr/List.h
......
# $Id: Makefile,v 1.189 2008-02-23 15:30:07 geuzaine Exp $ # $Id: Makefile,v 1.190 2008-02-24 19:59:02 geuzaine Exp $
# #
# Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
# #
...@@ -75,7 +75,7 @@ depend: ...@@ -75,7 +75,7 @@ depend:
# DO NOT DELETE THIS LINE # DO NOT DELETE THIS LINE
GEntity.o: GEntity.cpp GEntity.h Range.h SPoint3.h SBoundingBox3d.h \ GEntity.o: GEntity.cpp GEntity.h Range.h SPoint3.h SBoundingBox3d.h \
../Common/VertexArray.h ../Geo/SVector3.h ../Geo/SPoint3.h \ ../Common/VertexArray.h ../Geo/SVector3.h ../Geo/SPoint3.h \
../Common/Context.h ../DataStr/List.h ../Common/Context.h ../Common/Context.h ../DataStr/List.h
GVertex.o: GVertex.cpp GVertex.h GEntity.h Range.h SPoint3.h \ GVertex.o: GVertex.cpp GVertex.h GEntity.h Range.h SPoint3.h \
SBoundingBox3d.h GPoint.h SPoint2.h GFace.h GEdgeLoop.h GEdge.h \ SBoundingBox3d.h GPoint.h SPoint2.h GFace.h GEdgeLoop.h GEdge.h \
SVector3.h Pair.h MVertex.h ../Common/Message.h SVector3.h Pair.h MVertex.h ../Common/Message.h
...@@ -93,7 +93,7 @@ GFace.o: GFace.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \ ...@@ -93,7 +93,7 @@ GFace.o: GFace.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
MVertex.h MEdge.h MFace.h ../Common/Message.h ../Numeric/Numeric.h \ MVertex.h MEdge.h MFace.h ../Common/Message.h ../Numeric/Numeric.h \
../Numeric/NumericEmbedded.h ../Numeric/GaussLegendre1D.h \ ../Numeric/NumericEmbedded.h ../Numeric/GaussLegendre1D.h \
../Common/VertexArray.h ../Geo/SVector3.h ../Common/Context.h \ ../Common/VertexArray.h ../Geo/SVector3.h ../Common/Context.h \
../DataStr/List.h ../Common/Context.h ../DataStr/List.h
GRegion.o: GRegion.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \ GRegion.o: GRegion.cpp GModel.h GVertex.h GEntity.h Range.h SPoint3.h \
SBoundingBox3d.h GPoint.h SPoint2.h GEdge.h SVector3.h GFace.h \ SBoundingBox3d.h GPoint.h SPoint2.h GEdge.h SVector3.h GFace.h \
GEdgeLoop.h Pair.h GRegion.h MElement.h ../Common/GmshDefines.h \ GEdgeLoop.h Pair.h GRegion.h MElement.h ../Common/GmshDefines.h \
...@@ -214,10 +214,10 @@ Geo.o: Geo.cpp ../Common/Message.h ../Numeric/Numeric.h \ ...@@ -214,10 +214,10 @@ Geo.o: Geo.cpp ../Common/Message.h ../Numeric/Numeric.h \
../Numeric/NumericEmbedded.h ../DataStr/Malloc.h ../DataStr/Tools.h \ ../Numeric/NumericEmbedded.h ../DataStr/Malloc.h ../DataStr/Tools.h \
../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h Geo.h \ ../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h Geo.h \
../Common/GmshDefines.h gmshSurface.h Pair.h Range.h SPoint2.h \ ../Common/GmshDefines.h gmshSurface.h Pair.h Range.h SPoint2.h \
SPoint3.h SVector3.h SBoundingBox3d.h ../DataStr/List.h \ SPoint3.h SVector3.h SBoundingBox3d.h ExtrudeParams.h \
../DataStr/Tree.h ExtrudeParams.h ../Common/SmoothData.h GModel.h \ ../Common/SmoothData.h GModel.h GVertex.h GEntity.h GPoint.h GEdge.h \
GVertex.h GEntity.h GPoint.h GEdge.h GFace.h GEdgeLoop.h GRegion.h \ GFace.h GEdgeLoop.h GRegion.h GeoInterpolation.h ../Parser/Parser.h \
GeoInterpolation.h ../Parser/Parser.h ../Common/Context.h ../Common/Context.h
GeoStringInterface.o: GeoStringInterface.cpp ../Common/Message.h \ GeoStringInterface.o: GeoStringInterface.cpp ../Common/Message.h \
../Numeric/Numeric.h ../Numeric/NumericEmbedded.h ../DataStr/Malloc.h \ ../Numeric/Numeric.h ../Numeric/NumericEmbedded.h ../DataStr/Malloc.h \
Geo.h ../Common/GmshDefines.h gmshSurface.h Pair.h Range.h SPoint2.h \ Geo.h ../Common/GmshDefines.h gmshSurface.h Pair.h Range.h SPoint2.h \
......
# $Id: Makefile,v 1.141 2008-02-23 15:30:07 geuzaine Exp $ # $Id: Makefile,v 1.142 2008-02-24 19:59:03 geuzaine Exp $
# #
# Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
# #
...@@ -74,42 +74,56 @@ Draw.o: Draw.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \ ...@@ -74,42 +74,56 @@ Draw.o: Draw.cpp ../Common/GmshUI.h ../Common/GmshDefines.h \
../Common/Message.h Draw.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \ ../Common/Message.h Draw.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
../Common/Context.h ../DataStr/List.h ../Numeric/Numeric.h \ ../Common/Context.h ../DataStr/List.h ../Numeric/Numeric.h \
../Numeric/NumericEmbedded.h ../Geo/GModel.h ../Geo/GVertex.h \ ../Numeric/NumericEmbedded.h ../Geo/GModel.h ../Geo/GVertex.h \
../Geo/GEntity.h ../Geo/Range.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \ ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/SVector3.h ../Geo/GFace.h \ ../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \
../Geo/GEdgeLoop.h ../Geo/Pair.h ../Geo/GRegion.h ../Post/PView.h \ ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h \
../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/GFace.h ../Geo/GEntity.h \
../Geo/GPoint.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/SPoint2.h \
../Geo/SVector3.h ../Geo/Pair.h ../Geo/GRegion.h ../Geo/GEntity.h \
../Geo/SBoundingBox3d.h ../Post/PView.h ../Post/PViewData.h \
../Post/PViewOptions.h ../Post/ColorTable.h
Mesh.o: Mesh.cpp ../Common/Message.h ../Common/GmshUI.h ../Geo/GModel.h \ Mesh.o: Mesh.cpp ../Common/Message.h ../Common/GmshUI.h ../Geo/GModel.h \
../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \ ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Geo/GPoint.h \
../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/Pair.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/GRegion.h ../Geo/MElement.h ../Common/GmshDefines.h \ ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
../Geo/MVertex.h ../Geo/MEdge.h ../Geo/MFace.h Draw.h \ ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../Geo/SBoundingBox3d.h ../Common/Context.h ../DataStr/List.h \ ../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Common/OS.h gl2ps.h ../Common/VertexArray.h ../Geo/SVector3.h \ ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Common/Context.h ../Common/SmoothData.h ../Geo/MElement.h ../Common/GmshDefines.h ../Geo/MVertex.h \
../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h Draw.h \
../Common/Context.h ../DataStr/List.h ../Common/OS.h gl2ps.h \
../Common/VertexArray.h ../Common/Context.h ../Common/SmoothData.h
Geom.o: Geom.cpp ../Common/GmshUI.h Draw.h ../Geo/SBoundingBox3d.h \ Geom.o: Geom.cpp ../Common/GmshUI.h Draw.h ../Geo/SBoundingBox3d.h \
../Geo/SPoint3.h ../Common/Context.h ../DataStr/List.h gl2ps.h \ ../Geo/SPoint3.h ../Common/Context.h ../DataStr/List.h gl2ps.h \
../Common/VertexArray.h ../Geo/SVector3.h ../Common/Context.h \ ../Common/VertexArray.h ../Geo/SVector3.h ../Geo/SPoint3.h \
../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \ ../Common/Context.h ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/Range.h ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \
../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/Pair.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/GRegion.h ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/GFace.h \
../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h \
../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h ../Geo/GRegion.h \
../Geo/GEntity.h ../Geo/SBoundingBox3d.h
Post.o: Post.cpp ../Common/Message.h ../Common/GmshUI.h \ Post.o: Post.cpp ../Common/Message.h ../Common/GmshUI.h \
../Numeric/Numeric.h ../Numeric/NumericEmbedded.h Draw.h \ ../Numeric/Numeric.h ../Numeric/NumericEmbedded.h Draw.h \
../Geo/SBoundingBox3d.h ../Geo/SPoint3.h Iso.h ../Post/PView.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h Iso.h ../Post/PView.h \
../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \ ../Post/PViewData.h ../Post/PViewOptions.h ../Post/ColorTable.h \
../Common/VertexArray.h ../Geo/SVector3.h ../Common/Context.h \ ../Common/VertexArray.h ../Geo/SVector3.h ../Geo/SPoint3.h \
../DataStr/List.h ../Common/SmoothData.h ../Common/Context.h gl2ps.h ../Common/Context.h ../DataStr/List.h ../Common/SmoothData.h gl2ps.h
SelectBuffer.o: SelectBuffer.cpp ../Common/Message.h ../Common/GmshUI.h \ SelectBuffer.o: SelectBuffer.cpp ../Common/Message.h ../Common/GmshUI.h \
../Common/GmshDefines.h ../Geo/GModel.h ../Geo/GVertex.h \ ../Common/GmshDefines.h ../Geo/GModel.h ../Geo/GVertex.h \
../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \ ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Geo/GPoint.h \
../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/Pair.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/GRegion.h ../Geo/MElement.h ../Geo/MVertex.h ../Geo/MEdge.h \ ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
../Geo/MFace.h Draw.h ../Geo/SBoundingBox3d.h ../Common/Context.h \ ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../DataStr/List.h SelectBuffer.h ../Geo/GVertex.h ../Geo/GEdge.h \ ../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Geo/GFace.h ../Geo/GRegion.h ../Common/VertexArray.h \ ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Geo/SVector3.h ../Common/Context.h ../Geo/MElement.h ../Geo/MVertex.h ../Geo/SPoint3.h ../Geo/MEdge.h \
../Geo/MVertex.h ../Geo/SVector3.h ../Geo/MFace.h ../Geo/MVertex.h \
../Geo/SVector3.h Draw.h ../Common/Context.h ../DataStr/List.h \
SelectBuffer.h ../Common/VertexArray.h ../Common/Context.h
Iso.o: Iso.cpp ../Numeric/Numeric.h ../Numeric/NumericEmbedded.h Iso.o: Iso.cpp ../Numeric/Numeric.h ../Numeric/NumericEmbedded.h
Entity.o: Entity.cpp ../Common/GmshUI.h ../Numeric/Numeric.h \ Entity.o: Entity.cpp ../Common/GmshUI.h ../Numeric/Numeric.h \
../Numeric/NumericEmbedded.h Draw.h ../Geo/SBoundingBox3d.h \ ../Numeric/NumericEmbedded.h Draw.h ../Geo/SBoundingBox3d.h \
...@@ -117,8 +131,8 @@ Entity.o: Entity.cpp ../Common/GmshUI.h ../Numeric/Numeric.h \ ...@@ -117,8 +131,8 @@ Entity.o: Entity.cpp ../Common/GmshUI.h ../Numeric/Numeric.h \
ReadImg.o: ReadImg.cpp ReadImg.h ../Common/Message.h ../Common/GmshUI.h \ ReadImg.o: ReadImg.cpp ReadImg.h ../Common/Message.h ../Common/GmshUI.h \
../Post/PView.h ../Post/PViewData.h ../Geo/SBoundingBox3d.h \ ../Post/PView.h ../Post/PViewData.h ../Geo/SBoundingBox3d.h \
../Geo/SPoint3.h ../Post/PViewOptions.h ../Post/ColorTable.h \ ../Geo/SPoint3.h ../Post/PViewOptions.h ../Post/ColorTable.h \
../Post/PViewDataList.h ../Post/AdaptiveViews.h ../DataStr/List.h \ ../Post/PViewDataList.h ../Post/PViewData.h ../Post/AdaptiveViews.h \
../Common/GmshMatrix.h ../DataStr/List.h ../Common/GmshMatrix.h
Scale.o: Scale.cpp ../Common/GmshUI.h Draw.h ../Geo/SBoundingBox3d.h \ Scale.o: Scale.cpp ../Common/GmshUI.h Draw.h ../Geo/SBoundingBox3d.h \
../Geo/SPoint3.h ../Post/PView.h ../Post/PViewData.h \ ../Geo/SPoint3.h ../Post/PView.h ../Post/PViewData.h \
../Post/PViewOptions.h ../Post/ColorTable.h ../Common/Context.h \ ../Post/PViewOptions.h ../Post/ColorTable.h ../Common/Context.h \
......
This diff is collapsed.
# $Id: Makefile,v 1.141 2008-02-23 15:30:10 geuzaine Exp $ # $Id: Makefile,v 1.142 2008-02-24 19:59:03 geuzaine Exp $
# #
# Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
# #
...@@ -73,50 +73,66 @@ Gmsh.tab.o: Gmsh.tab.cpp ../Common/Message.h ../DataStr/Malloc.h \ ...@@ -73,50 +73,66 @@ Gmsh.tab.o: Gmsh.tab.cpp ../Common/Message.h ../DataStr/Malloc.h \
../Plugin/PluginManager.h ../Plugin/Plugin.h ../Common/Options.h \ ../Plugin/PluginManager.h ../Plugin/Plugin.h ../Common/Options.h \
../Post/ColorTable.h ../Post/PView.h ../Post/PViewData.h \ ../Post/ColorTable.h ../Post/PView.h ../Post/PViewData.h \
../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Post/PViewOptions.h \
../Post/ColorTable.h ../Post/PViewDataList.h ../Post/AdaptiveViews.h \ ../Post/ColorTable.h ../Post/PViewDataList.h ../Post/PViewData.h \
../DataStr/List.h ../Common/GmshMatrix.h ../Parallel/ParUtil.h \ ../Post/AdaptiveViews.h ../Common/GmshMatrix.h ../Parallel/ParUtil.h \
../Numeric/Numeric.h ../Numeric/NumericEmbedded.h ../Common/Context.h \ ../Numeric/Numeric.h ../Numeric/NumericEmbedded.h ../Common/Context.h \
../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \ ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \
../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/Pair.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/GRegion.h ../Geo/Geo.h ../Common/GmshDefines.h \ ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
../Geo/gmshSurface.h ../DataStr/Tree.h ../Geo/ExtrudeParams.h \ ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h ../Geo/Geo.h \
../Common/GmshDefines.h ../Geo/gmshSurface.h ../Geo/Pair.h \
../Geo/Range.h ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \
../Geo/SBoundingBox3d.h ../Geo/SPoint2.h ../Geo/ExtrudeParams.h \
../Common/SmoothData.h ../Geo/GeoInterpolation.h ../Geo/Geo.h \ ../Common/SmoothData.h ../Geo/GeoInterpolation.h ../Geo/Geo.h \
../Mesh/Generator.h ../Graphics/Draw.h ../Common/Colors.h \ ../Mesh/Generator.h ../Graphics/Draw.h ../Common/Colors.h \
../Common/Options.h Parser.h OpenFile.h ../Common/CommandLine.h \ ../Common/Options.h Parser.h OpenFile.h ../Common/CommandLine.h \
FunctionManager.h ../Common/OS.h CreateFile.h ../Geo/gmshSurface.h \ FunctionManager.h ../Common/OS.h CreateFile.h ../Mesh/Field.h \
../Mesh/Field.h ../Geo/GEdge.h ../Post/OctreePost.h ../Common/Octree.h \ ../Post/OctreePost.h ../Common/Octree.h ../Common/OctreeInternals.h \
../Common/OctreeInternals.h ../Mesh/BackgroundMesh.h ../Mesh/BackgroundMesh.h
Gmsh.yy.o: Gmsh.yy.cpp ../Common/Message.h ../Numeric/Numeric.h \ Gmsh.yy.o: Gmsh.yy.cpp ../Common/Message.h ../Numeric/Numeric.h \
../Numeric/NumericEmbedded.h ../Geo/Geo.h ../Common/GmshDefines.h \ ../Numeric/NumericEmbedded.h ../Geo/Geo.h ../Common/GmshDefines.h \
../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h ../Geo/SPoint2.h \ ../Geo/gmshSurface.h ../Geo/Pair.h ../Geo/Range.h ../Geo/SPoint2.h \
../Geo/SPoint3.h ../Geo/SVector3.h ../Geo/SBoundingBox3d.h \ ../Geo/SPoint3.h ../Geo/SVector3.h ../Geo/SPoint3.h \
../DataStr/List.h ../DataStr/Tree.h ../DataStr/avl.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../DataStr/List.h \
../DataStr/Tree.h ../DataStr/avl.h ../Geo/SPoint2.h \
../Geo/ExtrudeParams.h ../Common/SmoothData.h Gmsh.tab.hpp ../Geo/ExtrudeParams.h ../Common/SmoothData.h Gmsh.tab.hpp
OpenFile.o: OpenFile.cpp ../Common/Message.h ../Geo/Geo.h \ OpenFile.o: OpenFile.cpp ../Common/Message.h ../Geo/Geo.h \
../Common/GmshDefines.h ../Geo/gmshSurface.h ../Geo/Pair.h \ ../Common/GmshDefines.h ../Geo/gmshSurface.h ../Geo/Pair.h \
../Geo/Range.h ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \ ../Geo/Range.h ../Geo/SPoint2.h ../Geo/SPoint3.h ../Geo/SVector3.h \
../Geo/SBoundingBox3d.h ../Numeric/Numeric.h \ ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
../Numeric/NumericEmbedded.h ../DataStr/List.h ../DataStr/Tree.h \ ../Numeric/Numeric.h ../Numeric/NumericEmbedded.h ../DataStr/List.h \
../DataStr/avl.h ../Geo/ExtrudeParams.h ../Common/SmoothData.h \ ../DataStr/Tree.h ../DataStr/avl.h ../Geo/SPoint2.h \
../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/GPoint.h \ ../Geo/ExtrudeParams.h ../Common/SmoothData.h ../Geo/GModel.h \
../Geo/GEdge.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/GRegion.h \ ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \
../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h \
../Geo/SPoint2.h ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h \
../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h \
../Geo/Pair.h ../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Common/Context.h Parser.h OpenFile.h ../Common/CommandLine.h \ ../Common/Context.h Parser.h OpenFile.h ../Common/CommandLine.h \
../Post/PView.h ../Post/PViewData.h ../Geo/SBoundingBox3d.h \ ../Post/PView.h ../Post/PViewData.h ../Post/PViewOptions.h \
../Post/PViewOptions.h ../Post/ColorTable.h ../Graphics/ReadImg.h \ ../Post/ColorTable.h ../Graphics/ReadImg.h ../Common/OS.h \
../Common/OS.h ../Mesh/HighOrder.h ../Common/GmshUI.h \ ../Mesh/HighOrder.h ../Common/GmshUI.h ../Graphics/Draw.h \
../Graphics/Draw.h ../Graphics/SelectBuffer.h ../Geo/GVertex.h \ ../Graphics/SelectBuffer.h ../Fltk/GUI.h ../Fltk/Opengl_Window.h \
../Geo/GEdge.h ../Geo/GFace.h ../Geo/GRegion.h ../Fltk/GUI.h \ ../Fltk/Colorbar_Window.h ../Fltk/Popup_Button.h \
../Fltk/Opengl_Window.h ../Fltk/Colorbar_Window.h ../Post/ColorTable.h \ ../Fltk/SpherePosition_Widget.h
../Fltk/Popup_Button.h ../Fltk/SpherePosition_Widget.h
CreateFile.o: CreateFile.cpp ../Common/Message.h ../Geo/GModel.h \ CreateFile.o: CreateFile.cpp ../Common/Message.h ../Geo/GModel.h \
../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \ ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Geo/GPoint.h \
../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/Pair.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/GRegion.h ../Common/GmshDefines.h OpenFile.h ../Common/Context.h \ ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Common/GmshDefines.h OpenFile.h ../Common/Context.h \
../DataStr/List.h ../Common/Options.h ../Post/ColorTable.h \ ../DataStr/List.h ../Common/Options.h ../Post/ColorTable.h \
../Common/GmshUI.h ../Graphics/gl2ps.h ../Graphics/gl2gif.h \ ../Common/GmshUI.h ../Graphics/gl2ps.h ../Graphics/gl2gif.h \
../Graphics/PixelBuffer.h ../DataStr/Malloc.h ../Graphics/Draw.h \ ../Graphics/PixelBuffer.h ../DataStr/Malloc.h ../Graphics/Draw.h \
../Geo/SBoundingBox3d.h ../Graphics/gl2jpeg.h ../Graphics/gl2png.h \ ../Graphics/gl2jpeg.h ../Graphics/PixelBuffer.h ../Graphics/gl2png.h \
../Graphics/gl2ppm.h ../Graphics/gl2yuv.h ../Graphics/PixelBuffer.h ../Graphics/gl2ppm.h \
../Graphics/PixelBuffer.h ../Graphics/gl2yuv.h \
../Graphics/PixelBuffer.h
FunctionManager.o: FunctionManager.cpp FunctionManager.h FunctionManager.o: FunctionManager.cpp FunctionManager.h
This diff is collapsed.
# $Id: Makefile,v 1.30 2008-02-23 15:30:11 geuzaine Exp $ # $Id: Makefile,v 1.31 2008-02-24 19:59:03 geuzaine Exp $
# #
# Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
# #
...@@ -31,9 +31,9 @@ INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\ ...@@ -31,9 +31,9 @@ INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
CFLAGS =${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE} CFLAGS =${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = PView.cpp\ SRC = PView.cpp\
PViewData.cpp\ PViewData.cpp PViewDataIO.cpp\
PViewDataList.cpp PViewDataListIO.cpp\ PViewDataList.cpp PViewDataListIO.cpp\
PViewDataGModel.cpp\ PViewDataGModel.cpp PViewDataGModelIO.cpp\
PViewOptions.cpp\ PViewOptions.cpp\
AdaptiveViews.cpp\ AdaptiveViews.cpp\
OctreePost.cpp\ OctreePost.cpp\
...@@ -66,13 +66,19 @@ PView.o: PView.cpp PView.h PViewData.h ../Geo/SBoundingBox3d.h \ ...@@ -66,13 +66,19 @@ PView.o: PView.cpp PView.h PViewData.h ../Geo/SBoundingBox3d.h \
../Geo/SPoint3.h PViewOptions.h ColorTable.h PViewDataList.h \ ../Geo/SPoint3.h PViewOptions.h ColorTable.h PViewDataList.h \
AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \ AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
PViewDataGModel.h ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h \ PViewDataGModel.h ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h \
../Geo/Range.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h \ ../Geo/Range.h ../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \
../Geo/GEdge.h ../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h \ ../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/Pair.h ../Geo/GRegion.h ../Common/VertexArray.h \ ../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
../Geo/SVector3.h ../Common/Context.h ../Common/SmoothData.h \ ../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Common/VertexArray.h ../Common/Context.h ../Common/SmoothData.h \
../Common/Message.h ../Common/Message.h
PViewData.o: PViewData.cpp PViewData.h ../Geo/SBoundingBox3d.h \ PViewData.o: PViewData.cpp PViewData.h ../Geo/SBoundingBox3d.h \
../Geo/SPoint3.h ../Geo/SPoint3.h
PViewDataIO.o: PViewDataIO.cpp ../Common/Message.h ../Numeric/Numeric.h \
../Numeric/NumericEmbedded.h PViewData.h ../Geo/SBoundingBox3d.h \
../Geo/SPoint3.h
PViewDataList.o: PViewDataList.cpp PViewDataList.h PViewData.h \ PViewDataList.o: PViewDataList.cpp PViewDataList.h PViewData.h \
../Geo/SBoundingBox3d.h ../Geo/SPoint3.h AdaptiveViews.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h AdaptiveViews.h \
../DataStr/List.h ../Common/GmshMatrix.h ../Numeric/Numeric.h \ ../DataStr/List.h ../Common/GmshMatrix.h ../Numeric/Numeric.h \
...@@ -86,9 +92,26 @@ PViewDataGModel.o: PViewDataGModel.cpp PViewDataGModel.h PViewData.h \ ...@@ -86,9 +92,26 @@ PViewDataGModel.o: PViewDataGModel.cpp PViewDataGModel.h PViewData.h \
../Geo/SBoundingBox3d.h ../Geo/SPoint3.h PViewDataList.h \ ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h PViewDataList.h \
AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \ AdaptiveViews.h ../DataStr/List.h ../Common/GmshMatrix.h \
../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \ ../Geo/GModel.h ../Geo/GVertex.h ../Geo/GEntity.h ../Geo/Range.h \
../Geo/SPoint3.h ../Geo/SBoundingBox3d.h ../Geo/GPoint.h \
../Geo/SPoint2.h ../Geo/GEdge.h ../Geo/GEntity.h ../Geo/GVertex.h \
../Geo/SVector3.h ../Geo/SPoint3.h ../Geo/SPoint3.h ../Geo/SPoint2.h \
../Geo/GFace.h ../Geo/GEntity.h ../Geo/GPoint.h ../Geo/GEdgeLoop.h \
../Geo/GEdge.h ../Geo/SPoint2.h ../Geo/SVector3.h ../Geo/Pair.h \
../Geo/GRegion.h ../Geo/GEntity.h ../Geo/SBoundingBox3d.h \
../Geo/MElement.h ../Common/GmshDefines.h ../Geo/MVertex.h \
../Geo/SPoint3.h ../Geo/MEdge.h ../Geo/MVertex.h ../Geo/SVector3.h \
../Geo/MFace.h ../Geo/MVertex.h ../Geo/SVector3.h ../Common/Message.h
PViewDataGModelIO.o: PViewDataGModelIO.cpp ../Common/Message.h \
PViewDataGModel.h PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
PViewDataList.h AdaptiveViews.h ../DataStr/List.h \
../Common/GmshMatrix.h ../Geo/GModel.h ../Geo/GVertex.h \
../Geo/GEntity.h ../Geo/Range.h ../Geo/SPoint3.h \
../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \ ../Geo/SBoundingBox3d.h ../Geo/GPoint.h ../Geo/SPoint2.h ../Geo/GEdge.h \
../Geo/SVector3.h ../Geo/GFace.h ../Geo/GEdgeLoop.h ../Geo/Pair.h \ ../Geo/GEntity.h ../Geo/GVertex.h ../Geo/SVector3.h ../Geo/SPoint3.h \
../Geo/GRegion.h ../Common/Message.h ../Geo/SPoint3.h ../Geo/SPoint2.h ../Geo/GFace.h ../Geo/GEntity.h \
../Geo/GPoint.h ../Geo/GEdgeLoop.h ../Geo/GEdge.h ../Geo/SPoint2.h \
../Geo/SVector3.h ../Geo/Pair.h ../Geo/GRegion.h ../Geo/GEntity.h \
../Geo/SBoundingBox3d.h
PViewOptions.o: PViewOptions.cpp PViewOptions.h ColorTable.h \ PViewOptions.o: PViewOptions.cpp PViewOptions.h ColorTable.h \
../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/Message.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h ../Common/Message.h
AdaptiveViews.o: AdaptiveViews.cpp AdaptiveViews.h ../DataStr/List.h \ AdaptiveViews.o: AdaptiveViews.cpp AdaptiveViews.h ../DataStr/List.h \
...@@ -96,7 +119,7 @@ AdaptiveViews.o: AdaptiveViews.cpp AdaptiveViews.h ../DataStr/List.h \ ...@@ -96,7 +119,7 @@ AdaptiveViews.o: AdaptiveViews.cpp AdaptiveViews.h ../DataStr/List.h \
../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \ ../Post/ColorTable.h ../Common/Message.h ../Post/PView.h \
../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \ ../Post/PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h \
../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \ ../Post/PViewOptions.h ../Post/ColorTable.h ../Post/PViewDataList.h \
../Post/AdaptiveViews.h ../Post/PViewData.h ../Post/AdaptiveViews.h
OctreePost.o: OctreePost.cpp ../Common/Octree.h \ OctreePost.o: OctreePost.cpp ../Common/Octree.h \
../Common/OctreeInternals.h OctreePost.h ../DataStr/List.h PView.h \ ../Common/OctreeInternals.h OctreePost.h ../DataStr/List.h PView.h \
PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h PViewOptions.h \ PViewData.h ../Geo/SBoundingBox3d.h ../Geo/SPoint3.h PViewOptions.h \
......
...@@ -104,9 +104,9 @@ class PViewData { ...@@ -104,9 +104,9 @@ class PViewData {
virtual bool skipElement(int ent, int ele){ return false; } virtual bool skipElement(int ent, int ele){ return false; }
// I/O routines // I/O routines
virtual bool writeSTL(std::string name);
virtual bool writePOS(std::string name, bool binary=false, bool parsed=true, virtual bool writePOS(std::string name, bool binary=false, bool parsed=true,
bool append=false){ return false; } bool append=false){ return false; }
virtual bool writeSTL(std::string name){ return false; }
virtual bool writeTXT(std::string name){ return false; } virtual bool writeTXT(std::string name){ return false; }
virtual bool writeMSH(std::string name){ return false; } virtual bool writeMSH(std::string name){ return false; }
}; };
......
// $Id: PViewDataGModel.cpp,v 1.16 2008-02-24 17:23:20 geuzaine Exp $ // $Id: PViewDataGModel.cpp,v 1.17 2008-02-24 19:59:03 geuzaine Exp $
// //
// Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle // Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
// //
...@@ -28,8 +28,7 @@ ...@@ -28,8 +28,7 @@
PViewDataGModel::PViewDataGModel(GModel *model) : _model(model) PViewDataGModel::PViewDataGModel(GModel *model) : _model(model)
{ {
// store linear vector of GEntities so we can index in them // store vector of GEntities so we can index them efficiently
// efficiently
for(GModel::eiter it = _model->firstEdge(); it != _model->lastEdge(); ++it) for(GModel::eiter it = _model->firstEdge(); it != _model->lastEdge(); ++it)
_entities.push_back(*it); _entities.push_back(*it);
for(GModel::fiter it = _model->firstFace(); it != _model->lastFace(); ++it) for(GModel::fiter it = _model->firstFace(); it != _model->lastFace(); ++it)
...@@ -126,7 +125,7 @@ int PViewDataGModel::getNumComponents(int ent, int ele) ...@@ -126,7 +125,7 @@ int PViewDataGModel::getNumComponents(int ent, int ele)
void PViewDataGModel::getValue(int ent, int ele, int nod, int comp, int step, double &val) void PViewDataGModel::getValue(int ent, int ele, int nod, int comp, int step, double &val)
{ {
MVertex *v = _entities[ent]->getMeshElement(ele)->getVertex(nod); MVertex *v = _entities[ent]->getMeshElement(ele)->getVertex(nod);
val = v->x() * v->y() * v->z(); val = v->z();
} }
int PViewDataGModel::getNumEdges(int ent, int ele) int PViewDataGModel::getNumEdges(int ent, int ele)
...@@ -144,40 +143,3 @@ bool PViewDataGModel::skipElement(int ent, int ele) ...@@ -144,40 +143,3 @@ bool PViewDataGModel::skipElement(int ent, int ele)
return !_entities[ent]->getMeshElement(ele)->getVisibility(); return !_entities[ent]->getMeshElement(ele)->getVisibility();
} }
bool PViewDataGModel::readMSH(FILE *fp)
{
Msg(INFO, "Filling PViewDataGModel...");
MVertex *v = _model->getMeshVertexByTag(10);
if(v){
printf("vertex 10 in mesh is %p\n", v);
}
finalize();
return true;
}
bool PViewDataGModel::writePOS(std::string name, bool binary, bool parsed,
bool append)
{
// model->writePOS()
return false;
}
bool PViewDataGModel::writeSTL(std::string name)
{
// model->writeSTL()
return false;
}
bool PViewDataGModel::writeTXT(std::string name)
{
// model->writeTXT()
return false;
}
bool PViewDataGModel::writeMSH(std::string name)
{
// model->writeMSH()
return false;
}
...@@ -52,11 +52,6 @@ class PViewDataGModel : public PViewData { ...@@ -52,11 +52,6 @@ class PViewDataGModel : public PViewData {
// I/O routines // I/O routines
bool readMSH(FILE *fp); bool readMSH(FILE *fp);
bool writePOS(std::string name, bool binary=false, bool parsed=true,
bool append=false);
bool writeSTL(std::string name);
bool writeTXT(std::string name);
bool writeMSH(std::string name);
}; };
#endif #endif
// $Id: PViewDataGModelIO.cpp,v 1.1 2008-02-24 19:59:03 geuzaine Exp $
//
// Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
// USA.
//
// Please report all bugs and problems to <gmsh@geuz.org>.
//
// Contributor(s):
//
#include <string.h>
#include "Message.h"
#include "PViewDataGModel.h"
/*
if(!fgets(str, sizeof(str), fp)) return 0;
// name = str[1] + remove final "
int timeStep, numData, numComponents;
double time;
if(_vertexVector.empty() && _vertexMap.empty()){
Msg(GERROR, "Mesh vertex information missing: impossible to load dataset");
return false;
}
if(fscanf(fp, "%d %lf %d %d", &timeStep, &time, &numData, &numComponents) != 4)
return 0;
Msg(INFO, "%d node data", numData);
//std::map<int, int> nodeNumber, nodeIndex
PViewDataGModel *p = getPViewDataGModel(name)
if(p){ // add data to existing view
if(!p.count(timeStep)){
// we don't have any data for this time step
p[timeStep] = new nodeData(numNodes);
}
data = p[timeStep];
if(num
data.scalar.indices.append();
data.scalar.values.append();
*/
bool PViewDataGModel::readMSH(FILE *fp)
{
Msg(INFO, "Filling PViewDataGModel...");
MVertex *v = _model->getMeshVertexByTag(10);
if(v){
printf("vertex 10 in mesh is %p\n", v);
}
finalize();
return true;
}
// $Id: PViewDataIO.cpp,v 1.1 2008-02-24 19:59:03 geuzaine Exp $
//
// Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
// USA.
//
// Please report all bugs and problems to <gmsh@geuz.org>.
//
// Contributor(s):
//
#include <string.h>
#include "Message.h"
#include "Numeric.h"
#include "PViewData.h"
bool PViewData::writeSTL(std::string name)
{
FILE *fp = fopen(name.c_str(), "w");
if(!fp){
Msg(GERROR, "Unable to open file '%s'", name.c_str());
return false;
}
if(!getNumTriangles() && !getNumQuadrangles()){
Msg(GERROR, "No surface elements to save");
return false;
}
fprintf(fp, "solid Created by Gmsh\n");
for(int ent = 0; ent < getNumEntities(); ent++){
for(int ele = 0; ele < getNumElements(ent); ele++){
if(getDimension(ent, ele) != 2) continue;
int N = getNumNodes(ent, ele);
if(N != 3 && N != 4) continue;
double x[4], y[4], z[4], n[3];
for(int i = 0; i < N; i++)
getNode(ent, ele, i, x[i], y[i], z[i]);
normal3points(x[0], y[0], z[0], x[1], y[1], z[1], x[2], y[2], z[2], n);
if(N == 3){
fprintf(fp, "facet normal %g %g %g\n", n[0], n[1], n[2]);
fprintf(fp, " outer loop\n");
fprintf(fp, " vertex %g %g %g\n", x[0], y[0], z[0]);
fprintf(fp, " vertex %g %g %g\n", x[1], y[1], z[1]);
fprintf(fp, " vertex %g %g %g\n", x[2], y[2], z[2]);
fprintf(fp, " endloop\n");
fprintf(fp, "endfacet\n");
}
else{
fprintf(fp, "facet normal %g %g %g\n", n[0], n[1], n[2]);
fprintf(fp, " outer loop\n");
fprintf(fp, " vertex %g %g %g\n", x[0], y[0], z[0]);
fprintf(fp, " vertex %g %g %g\n", x[1], y[1], z[1]);
fprintf(fp, " vertex %g %g %g\n", x[2], y[2], z[2]);
fprintf(fp, " endloop\n");
fprintf(fp, "endfacet\n");
fprintf(fp, "facet normal %g %g %g\n", n[0], n[1], n[2]);
fprintf(fp, " outer loop\n");
fprintf(fp, " vertex %g %g %g\n", x[0], y[0], z[0]);
fprintf(fp, " vertex %g %g %g\n", x[2], y[1], z[1]);
fprintf(fp, " vertex %g %g %g\n", x[3], y[3], z[3]);
fprintf(fp, " endloop\n");
fprintf(fp, "endfacet\n");
}
}
}
fprintf(fp, "endsolid Created by Gmsh\n");
fclose(fp);
return true;
}
...@@ -118,7 +118,6 @@ class PViewDataList : public PViewData { ...@@ -118,7 +118,6 @@ class PViewDataList : public PViewData {
bool readPOS(FILE *fp, double version, int format, int size); bool readPOS(FILE *fp, double version, int format, int size);
bool writePOS(std::string name, bool binary=false, bool parsed=true, bool writePOS(std::string name, bool binary=false, bool parsed=true,
bool append=false); bool append=false);
bool writeSTL(std::string name);
bool writeTXT(std::string name); bool writeTXT(std::string name);
bool writeMSH(std::string name); bool writeMSH(std::string name);
}; };
......
// $Id: PViewDataListIO.cpp,v 1.9 2008-02-21 13:44:56 geuzaine Exp $ // $Id: PViewDataListIO.cpp,v 1.10 2008-02-24 19:59:03 geuzaine Exp $
// //
// Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle // Copyright (C) 1997-2008 C. Geuzaine, J.-F. Remacle
// //
...@@ -396,70 +396,6 @@ bool PViewDataList::writePOS(std::string name, bool binary, bool parsed, bool ap ...@@ -396,70 +396,6 @@ bool PViewDataList::writePOS(std::string name, bool binary, bool parsed, bool ap
return true; return true;
} }
static void writeElementSTL(FILE *fp, int nbelm, List_T *list, int nbnod)
{
if(!nbelm) return;
int nb = List_Nbr(list) / nbelm;
for(int i = 0; i < List_Nbr(list); i+=nb){
double *x = (double*)List_Pointer(list, i);
double n[3];
normal3points(x[0], x[3], x[6],
x[1], x[4], x[7],
x[2], x[5], x[8], n);
if(nbnod == 3){
fprintf(fp, "facet normal %g %g %g\n", n[0], n[1], n[2]);
fprintf(fp, " outer loop\n");
fprintf(fp, " vertex %g %g %g\n", x[0], x[3], x[6]);
fprintf(fp, " vertex %g %g %g\n", x[1], x[4], x[7]);
fprintf(fp, " vertex %g %g %g\n", x[2], x[5], x[8]);
fprintf(fp, " endloop\n");
fprintf(fp, "endfacet\n");
}
else{
fprintf(fp, "facet normal %g %g %g\n", n[0], n[1], n[2]);
fprintf(fp, " outer loop\n");
fprintf(fp, " vertex %g %g %g\n", x[0], x[4], x[8]);
fprintf(fp, " vertex %g %g %g\n", x[1], x[5], x[9]);
fprintf(fp, " vertex %g %g %g\n", x[2], x[6], x[10]);
fprintf(fp, " endloop\n");
fprintf(fp, "endfacet\n");
fprintf(fp, "facet normal %g %g %g\n", n[0], n[1], n[2]);
fprintf(fp, " outer loop\n");
fprintf(fp, " vertex %g %g %g\n", x[0], x[4], x[8]);
fprintf(fp, " vertex %g %g %g\n", x[2], x[6], x[10]);
fprintf(fp, " vertex %g %g %g\n", x[3], x[7], x[11]);
fprintf(fp, " endloop\n");
fprintf(fp, "endfacet\n");
}
}
}
bool PViewDataList::writeSTL(std::string name)
{
FILE *fp = fopen(name.c_str(), "w");
if(!fp){
Msg(GERROR, "Unable to open file '%s'", name.c_str());
return false;
}
if(!NbST && !NbVT && !NbTT && !NbSQ && !NbVQ && !NbTQ){
Msg(GERROR, "No surface elements to save");
return false;
}
fprintf(fp, "solid Created by Gmsh\n");
writeElementSTL(fp, NbST, ST, 3);
writeElementSTL(fp, NbVT, VT, 3);
writeElementSTL(fp, NbTT, TT, 3);
writeElementSTL(fp, NbSQ, SQ, 4);
writeElementSTL(fp, NbVQ, VQ, 4);
writeElementSTL(fp, NbTQ, TQ, 4);
fprintf(fp, "endsolid Created by Gmsh\n");
fclose(fp);
return true;
}
static void writeElementTXT(FILE *file, int nbelm, List_T *list, static void writeElementTXT(FILE *file, int nbelm, List_T *list,
int nbnod, int nbcomp, int nbtime) int nbnod, int nbcomp, int nbtime)
{ {
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment