From 4bcd09a13f1d75840395f90df98a02795aa392fe Mon Sep 17 00:00:00 2001 From: apo Date: Mon, 21 May 2007 14:10:21 +0000 Subject: [PATCH] Merge from BR_mergefrom_BR_Dev_For_4_0 --- configure.ac | 2 + idl/VISU_Gen.idl | 287 ++- resources/Makefile.am | 16 +- resources/SalomeApp.xml | 2 + resources/Visu_holo_render.png | Bin 0 -> 667 bytes resources/Visu_slider_avi.png | Bin 0 -> 214 bytes resources/Visu_slider_first.png | Bin 0 -> 197 bytes resources/Visu_slider_last.png | Bin 0 -> 198 bytes resources/Visu_slider_more.png | Bin 0 -> 195 bytes resources/Visu_slider_next.png | Bin 0 -> 198 bytes resources/Visu_slider_pause.png | Bin 0 -> 180 bytes resources/Visu_slider_play.png | Bin 0 -> 204 bytes resources/Visu_slider_previous.png | Bin 0 -> 198 bytes resources/Visu_tree_multipr_full.png | Bin 0 -> 305 bytes resources/Visu_tree_multipr_hide.png | Bin 0 -> 348 bytes resources/Visu_tree_multipr_low.png | Bin 0 -> 315 bytes resources/Visu_tree_multipr_medium.png | Bin 0 -> 340 bytes src/CONVERTOR/Makefile.am | 29 +- src/CONVERTOR/VISUConvertor.cxx | 44 +- src/CONVERTOR/VISU_AppendFilter.cxx | 286 +-- src/CONVERTOR/VISU_AppendFilter.hxx | 30 +- src/CONVERTOR/VISU_AppendFilterUtilities.cxx | 451 ++++ src/CONVERTOR/VISU_AppendFilterUtilities.hxx | 83 + src/CONVERTOR/VISU_AppendPolyData.cxx | 74 + src/CONVERTOR/VISU_AppendPolyData.hxx | 57 + src/CONVERTOR/VISU_CommonCellsFilter.cxx | 163 +- src/CONVERTOR/VISU_Convertor.cxx | 45 +- src/CONVERTOR/VISU_Convertor.hxx | 275 +- src/CONVERTOR/VISU_ConvertorDef.hxx | 62 +- src/CONVERTOR/VISU_ConvertorDef_impl.hxx | 158 ++ src/CONVERTOR/VISU_ConvertorUtils.cxx | 331 ++- src/CONVERTOR/VISU_ConvertorUtils.hxx | 123 +- src/CONVERTOR/VISU_Convertor_impl.cxx | 2220 ++++------------- src/CONVERTOR/VISU_Convertor_impl.hxx | 854 +------ src/CONVERTOR/VISU_IDMapper.cxx | 27 +- src/CONVERTOR/VISU_IDMapper.hxx | 57 +- src/CONVERTOR/VISU_MedConvertor.cxx | 1071 ++++---- src/CONVERTOR/VISU_MedConvertor.hxx | 195 +- src/CONVERTOR/VISU_MergeFilter.cxx | 888 +------ src/CONVERTOR/VISU_MergeFilter.hxx | 27 +- src/CONVERTOR/VISU_MergeFilterUtilities.cxx | 639 +++++ src/CONVERTOR/VISU_MergeFilterUtilities.hxx | 183 ++ src/CONVERTOR/VISU_MeshValue.cxx | 615 +++++ src/CONVERTOR/VISU_MeshValue.hxx | 219 ++ src/CONVERTOR/VISU_PointCoords.cxx | 406 +++ src/CONVERTOR/VISU_PointCoords.hxx | 258 ++ src/CONVERTOR/VISU_Structures.cxx | 85 + src/CONVERTOR/VISU_Structures.hxx | 254 ++ src/CONVERTOR/VISU_Structures_impl.cxx | 1126 +++++++++ src/CONVERTOR/VISU_Structures_impl.hxx | 821 ++++++ src/CONVERTOR/VISU_TypeList.hxx | 96 + src/ENGINE/VISU_Engine_i.cc | 132 +- src/ENGINE/VISU_Engine_i.hh | 119 +- src/OBJECT/Makefile.am | 2 + src/OBJECT/VISU_Actor.cxx | 96 +- src/OBJECT/VISU_Actor.h | 21 +- src/OBJECT/VISU_ActorFactory.h | 10 + src/OBJECT/VISU_DataSetActor.cxx | 95 + src/OBJECT/VISU_DataSetActor.h | 74 + src/OBJECT/VISU_GaussPtsAct.cxx | 154 +- src/OBJECT/VISU_GaussPtsAct.h | 41 +- src/OBJECT/VISU_GaussPtsDeviceActor.cxx | 20 +- src/OBJECT/VISU_GaussPtsDeviceActor.h | 7 +- src/OBJECT/VISU_MeshAct.cxx | 45 + src/OBJECT/VISU_MeshAct.h | 22 +- src/OBJECT/VISU_ScalarMapAct.cxx | 37 +- src/OBJECT/VISU_ScalarMapAct.h | 16 +- src/OBJECT/VISU_VectorsAct.cxx | 16 +- src/OBJECT/VISU_VectorsAct.h | 12 +- src/PIPELINE/Makefile.am | 22 +- src/PIPELINE/SALOME_ExtractGeometry.cxx | 79 +- src/PIPELINE/SALOME_ExtractGeometry.h | 23 +- .../SALOME_ExtractPolyDataGeometry.cxx | 372 +++ src/PIPELINE/SALOME_ExtractPolyDataGeometry.h | 96 + src/PIPELINE/VISUPipeLine.cxx | 174 +- src/PIPELINE/VISUPipeline.hxx | 2 +- src/PIPELINE/VISU_ColoredPL.cxx | 330 +++ src/PIPELINE/VISU_ColoredPL.hxx | 162 ++ src/PIPELINE/VISU_CutLinesPL.cxx | 140 +- src/PIPELINE/VISU_CutLinesPL.hxx | 53 +- src/PIPELINE/VISU_CutPlanesPL.cxx | 180 +- src/PIPELINE/VISU_CutPlanesPL.hxx | 48 +- src/PIPELINE/VISU_DataSetMapperHolder.cxx | 346 +++ src/PIPELINE/VISU_DataSetMapperHolder.hxx | 165 ++ src/PIPELINE/VISU_DeformedShapePL.cxx | 126 +- src/PIPELINE/VISU_DeformedShapePL.hxx | 44 +- src/PIPELINE/VISU_Extractor.cxx | 221 +- src/PIPELINE/VISU_Extractor.hxx | 31 +- src/PIPELINE/VISU_FieldTransform.cxx | 300 ++- src/PIPELINE/VISU_FieldTransform.hxx | 80 +- src/PIPELINE/VISU_GaussPointsPL.cxx | 472 ++-- src/PIPELINE/VISU_GaussPointsPL.hxx | 135 +- src/PIPELINE/VISU_IsoSurfacesPL.cxx | 103 +- src/PIPELINE/VISU_IsoSurfacesPL.hxx | 45 +- src/PIPELINE/VISU_MapperHolder.cxx | 255 ++ src/PIPELINE/VISU_MapperHolder.hxx | 186 ++ src/PIPELINE/VISU_MeshPL.cxx | 37 +- src/PIPELINE/VISU_MeshPL.hxx | 33 +- src/PIPELINE/VISU_OpenGLPointSpriteMapper.cxx | 86 +- src/PIPELINE/VISU_OpenGLPointSpriteMapper.hxx | 25 +- src/PIPELINE/VISU_PipeLine.cxx | 546 ++-- src/PIPELINE/VISU_PipeLine.hxx | 226 +- src/PIPELINE/VISU_PipeLineUtils.cxx | 231 +- src/PIPELINE/VISU_PipeLineUtils.hxx | 107 +- src/PIPELINE/VISU_Plot3DPL.cxx | 223 +- src/PIPELINE/VISU_Plot3DPL.hxx | 87 +- src/PIPELINE/VISU_PointSpriteMapperHolder.cxx | 122 + src/PIPELINE/VISU_PointSpriteMapperHolder.hxx | 81 + src/PIPELINE/VISU_PolyDataMapperHolder.cxx | 346 +++ src/PIPELINE/VISU_PolyDataMapperHolder.hxx | 165 ++ src/PIPELINE/VISU_PolyDataPL.cxx | 329 +++ src/PIPELINE/VISU_PolyDataPL.hxx | 153 ++ src/PIPELINE/VISU_PrsMergerPL.cxx | 357 --- src/PIPELINE/VISU_PrsMergerPL.hxx | 194 -- .../VISU_ScalarMapOnDeformedShapePL.cxx | 272 +- .../VISU_ScalarMapOnDeformedShapePL.hxx | 97 +- src/PIPELINE/VISU_ScalarMapPL.cxx | 281 +-- src/PIPELINE/VISU_ScalarMapPL.hxx | 125 +- src/PIPELINE/VISU_StreamLinesPL.cxx | 374 ++- src/PIPELINE/VISU_StreamLinesPL.hxx | 97 +- src/PIPELINE/VISU_UnstructuredGridPL.cxx | 81 + src/PIPELINE/VISU_UnstructuredGridPL.hxx | 66 + src/PIPELINE/VISU_UsedPointsFilter.cxx | 63 +- src/PIPELINE/VISU_UsedPointsFilter.hxx | 31 +- src/PIPELINE/VISU_VectorsPL.cxx | 135 +- src/PIPELINE/VISU_VectorsPL.hxx | 60 +- src/VISUGUI/Makefile.am | 129 +- src/VISUGUI/VISU_images.po | 39 + src/VISUGUI/VISU_msg_en.po | 125 +- src/VISUGUI/VisuGUI.cxx | 1662 ++++++------ src/VISUGUI/VisuGUI.h | 30 +- src/VISUGUI/VisuGUI_ActionsDef.h | 8 + src/VISUGUI/VisuGUI_CacheDlg.cxx | 188 ++ src/VISUGUI/VisuGUI_CacheDlg.h | 71 + src/VISUGUI/VisuGUI_ClippingDlg.cxx | 86 +- src/VISUGUI/VisuGUI_CutLinesDlg.cxx | 230 +- src/VISUGUI/VisuGUI_CutLinesDlg.h | 24 +- src/VISUGUI/VisuGUI_CutPlanesDlg.cxx | 67 +- src/VISUGUI/VisuGUI_CutPlanesDlg.h | 26 +- src/VISUGUI/VisuGUI_DeformedShapeDlg.cxx | 55 +- src/VISUGUI/VisuGUI_DeformedShapeDlg.h | 18 +- src/VISUGUI/VisuGUI_Displayer.cxx | 145 +- src/VISUGUI/VisuGUI_FieldFilter.cxx | 113 + src/VISUGUI/VisuGUI_FieldFilter.h | 49 + src/VISUGUI/VisuGUI_GaussPointsDlg.cxx | 171 +- src/VISUGUI/VisuGUI_GaussPointsDlg.h | 43 +- src/VISUGUI/VisuGUI_InputPane.cxx | 538 ++++ src/VISUGUI/VisuGUI_InputPane.h | 108 + src/VISUGUI/VisuGUI_IsoSurfacesDlg.cxx | 48 +- src/VISUGUI/VisuGUI_IsoSurfacesDlg.h | 25 +- src/VISUGUI/VisuGUI_Module.cxx | 43 +- src/VISUGUI/VisuGUI_OffsetDlg.cxx | 14 +- src/VISUGUI/VisuGUI_Plot3DDlg.cxx | 79 +- src/VISUGUI/VisuGUI_Plot3DDlg.h | 24 +- src/VISUGUI/VisuGUI_PopupTools.cxx | 283 ++- src/VISUGUI/VisuGUI_Prs3dDlg.cxx | 1308 ++++++++++ src/VISUGUI/VisuGUI_Prs3dDlg.h | 198 ++ src/VISUGUI/VisuGUI_Prs3dTools.h | 231 +- src/VISUGUI/VisuGUI_ScalarBarDlg.cxx | 1364 +--------- src/VISUGUI/VisuGUI_ScalarBarDlg.h | 190 +- .../VisuGUI_ScalarMapOnDeformedShapeDlg.cxx | 195 +- .../VisuGUI_ScalarMapOnDeformedShapeDlg.h | 32 +- src/VISUGUI/VisuGUI_Selection.cxx | 78 +- src/VISUGUI/VisuGUI_Slider.cxx | 453 ++++ src/VISUGUI/VisuGUI_Slider.h | 122 + src/VISUGUI/VisuGUI_StreamLinesDlg.cxx | 75 +- src/VISUGUI/VisuGUI_StreamLinesDlg.h | 24 +- src/VISUGUI/VisuGUI_TimeAnimation.cxx | 54 +- src/VISUGUI/VisuGUI_TimeAnimation.h | 13 +- src/VISUGUI/VisuGUI_Tools.cxx | 425 ++-- src/VISUGUI/VisuGUI_Tools.h | 67 +- src/VISUGUI/VisuGUI_TransparencyDlg.cxx | 13 +- src/VISUGUI/VisuGUI_TransparencyDlg.h | 2 + src/VISUGUI/VisuGUI_VectorsDlg.cxx | 76 +- src/VISUGUI/VisuGUI_VectorsDlg.h | 20 +- src/VISUGUI/VisuGUI_ViewTools.cxx | 44 +- src/VISUGUI/VisuGUI_ViewTools.h | 14 +- src/VISU_I/Makefile.am | 33 +- src/VISU_I/SALOME_GenericObjPointer.cc | 25 + src/VISU_I/SALOME_GenericObjPointer.hh | 181 ++ src/VISU_I/VISUConfig.cc | 263 +- src/VISU_I/VISUConfig.hh | 204 +- src/VISU_I/VISU_ColoredPrs3dCache_i.cc | 821 ++++++ src/VISU_I/VISU_ColoredPrs3dCache_i.hh | 283 +++ src/VISU_I/VISU_ColoredPrs3dFactory.cc | 247 ++ src/VISU_I/VISU_ColoredPrs3dFactory.hh | 328 +++ src/VISU_I/VISU_ColoredPrs3dHolder_i.cc | 261 ++ src/VISU_I/VISU_ColoredPrs3dHolder_i.hh | 151 ++ src/VISU_I/VISU_ColoredPrs3d_i.cc | 882 +++++-- src/VISU_I/VISU_ColoredPrs3d_i.hh | 316 ++- src/VISU_I/VISU_CorbaMedConvertor.cxx | 1114 +++++---- src/VISU_I/VISU_CorbaMedConvertor.hxx | 88 +- src/VISU_I/VISU_CutLines_i.cc | 423 +++- src/VISU_I/VISU_CutLines_i.hh | 252 +- src/VISU_I/VISU_CutPlanes_i.cc | 254 +- src/VISU_I/VISU_CutPlanes_i.hh | 160 +- src/VISU_I/VISU_DeformedShape_i.cc | 234 +- src/VISU_I/VISU_DeformedShape_i.hh | 136 +- src/VISU_I/VISU_DumpPython.cc | 106 +- src/VISU_I/VISU_GaussPoints_i.cc | 427 +++- src/VISU_I/VISU_GaussPoints_i.hh | 99 +- src/VISU_I/VISU_Gen_i.cc | 570 +++-- src/VISU_I/VISU_Gen_i.hh | 97 +- src/VISU_I/VISU_I.cxx | 1 + src/VISU_I/VISU_IsoSurfaces_i.cc | 196 +- src/VISU_I/VISU_IsoSurfaces_i.hh | 127 +- src/VISU_I/VISU_Mesh_i.cc | 479 ++-- src/VISU_I/VISU_Mesh_i.hh | 154 +- src/VISU_I/VISU_Plot3D_i.cc | 232 +- src/VISU_I/VISU_Plot3D_i.hh | 167 +- src/VISU_I/VISU_Prs3d_i.cc | 521 ++-- src/VISU_I/VISU_Prs3d_i.hh | 199 +- src/VISU_I/VISU_PrsMerger_i.cc | 580 ----- src/VISU_I/VISU_PrsMerger_i.hh | 221 -- src/VISU_I/VISU_PrsObject_i.cc | 89 +- src/VISU_I/VISU_PrsObject_i.hh | 55 +- src/VISU_I/VISU_Result_i.cc | 596 ++++- src/VISU_I/VISU_Result_i.hh | 43 +- src/VISU_I/VISU_ScalarMapOnDeformedShape_i.cc | 474 ++-- src/VISU_I/VISU_ScalarMapOnDeformedShape_i.hh | 212 +- src/VISU_I/VISU_ScalarMap_i.cc | 395 ++- src/VISU_I/VISU_ScalarMap_i.hh | 125 +- src/VISU_I/VISU_StreamLines_i.cc | 290 ++- src/VISU_I/VISU_StreamLines_i.hh | 182 +- src/VISU_I/VISU_Table_i.cc | 288 ++- src/VISU_I/VISU_Table_i.hh | 36 +- src/VISU_I/VISU_TimeAnimation.cxx | 44 +- src/VISU_I/VISU_Vectors_i.cc | 234 +- src/VISU_I/VISU_Vectors_i.hh | 136 +- src/VISU_I/VISU_ViewManager_i.cc | 50 +- src/VISU_I/VISU_ViewManager_i.hh | 2 +- src/VISU_I/VISU_View_i.cc | 66 +- src/VISU_I/VISU_View_i.hh | 8 +- src/VISU_SWIG/VISU_Gen_s.cc | 13 +- src/VISU_SWIG/visu.py | 4 +- src/VISU_SWIG/visu_cache.py | 86 + src/VISU_SWIG/visu_change_input.py | 106 + src/VVTK/VVTK_ViewModel.cxx | 91 +- src/VVTK/VVTK_ViewModel.h | 33 +- src/VVTK/VVTK_ViewWindow.cxx | 2 + 240 files changed, 31700 insertions(+), 14929 deletions(-) create mode 100755 resources/Visu_holo_render.png create mode 100755 resources/Visu_slider_avi.png create mode 100644 resources/Visu_slider_first.png create mode 100644 resources/Visu_slider_last.png create mode 100755 resources/Visu_slider_more.png create mode 100644 resources/Visu_slider_next.png create mode 100644 resources/Visu_slider_pause.png create mode 100644 resources/Visu_slider_play.png create mode 100644 resources/Visu_slider_previous.png create mode 100755 resources/Visu_tree_multipr_full.png create mode 100755 resources/Visu_tree_multipr_hide.png create mode 100755 resources/Visu_tree_multipr_low.png create mode 100755 resources/Visu_tree_multipr_medium.png create mode 100644 src/CONVERTOR/VISU_AppendFilterUtilities.cxx create mode 100644 src/CONVERTOR/VISU_AppendFilterUtilities.hxx create mode 100644 src/CONVERTOR/VISU_AppendPolyData.cxx create mode 100644 src/CONVERTOR/VISU_AppendPolyData.hxx create mode 100644 src/CONVERTOR/VISU_ConvertorDef_impl.hxx create mode 100644 src/CONVERTOR/VISU_MergeFilterUtilities.cxx create mode 100644 src/CONVERTOR/VISU_MergeFilterUtilities.hxx create mode 100644 src/CONVERTOR/VISU_MeshValue.cxx create mode 100644 src/CONVERTOR/VISU_MeshValue.hxx create mode 100644 src/CONVERTOR/VISU_PointCoords.cxx create mode 100644 src/CONVERTOR/VISU_PointCoords.hxx create mode 100644 src/CONVERTOR/VISU_Structures.cxx create mode 100644 src/CONVERTOR/VISU_Structures.hxx create mode 100644 src/CONVERTOR/VISU_Structures_impl.cxx create mode 100644 src/CONVERTOR/VISU_Structures_impl.hxx create mode 100644 src/CONVERTOR/VISU_TypeList.hxx create mode 100644 src/OBJECT/VISU_DataSetActor.cxx create mode 100644 src/OBJECT/VISU_DataSetActor.h create mode 100644 src/PIPELINE/SALOME_ExtractPolyDataGeometry.cxx create mode 100644 src/PIPELINE/SALOME_ExtractPolyDataGeometry.h create mode 100644 src/PIPELINE/VISU_ColoredPL.cxx create mode 100644 src/PIPELINE/VISU_ColoredPL.hxx create mode 100644 src/PIPELINE/VISU_DataSetMapperHolder.cxx create mode 100644 src/PIPELINE/VISU_DataSetMapperHolder.hxx create mode 100644 src/PIPELINE/VISU_MapperHolder.cxx create mode 100644 src/PIPELINE/VISU_MapperHolder.hxx create mode 100644 src/PIPELINE/VISU_PointSpriteMapperHolder.cxx create mode 100644 src/PIPELINE/VISU_PointSpriteMapperHolder.hxx create mode 100644 src/PIPELINE/VISU_PolyDataMapperHolder.cxx create mode 100644 src/PIPELINE/VISU_PolyDataMapperHolder.hxx create mode 100644 src/PIPELINE/VISU_PolyDataPL.cxx create mode 100644 src/PIPELINE/VISU_PolyDataPL.hxx delete mode 100644 src/PIPELINE/VISU_PrsMergerPL.cxx delete mode 100644 src/PIPELINE/VISU_PrsMergerPL.hxx create mode 100644 src/PIPELINE/VISU_UnstructuredGridPL.cxx create mode 100644 src/PIPELINE/VISU_UnstructuredGridPL.hxx create mode 100644 src/VISUGUI/VisuGUI_CacheDlg.cxx create mode 100644 src/VISUGUI/VisuGUI_CacheDlg.h create mode 100644 src/VISUGUI/VisuGUI_FieldFilter.cxx create mode 100644 src/VISUGUI/VisuGUI_FieldFilter.h create mode 100644 src/VISUGUI/VisuGUI_InputPane.cxx create mode 100644 src/VISUGUI/VisuGUI_InputPane.h create mode 100644 src/VISUGUI/VisuGUI_Prs3dDlg.cxx create mode 100644 src/VISUGUI/VisuGUI_Prs3dDlg.h create mode 100644 src/VISUGUI/VisuGUI_Slider.cxx create mode 100644 src/VISUGUI/VisuGUI_Slider.h create mode 100644 src/VISU_I/SALOME_GenericObjPointer.cc create mode 100644 src/VISU_I/SALOME_GenericObjPointer.hh create mode 100644 src/VISU_I/VISU_ColoredPrs3dCache_i.cc create mode 100644 src/VISU_I/VISU_ColoredPrs3dCache_i.hh create mode 100644 src/VISU_I/VISU_ColoredPrs3dFactory.cc create mode 100644 src/VISU_I/VISU_ColoredPrs3dFactory.hh create mode 100644 src/VISU_I/VISU_ColoredPrs3dHolder_i.cc create mode 100644 src/VISU_I/VISU_ColoredPrs3dHolder_i.hh delete mode 100644 src/VISU_I/VISU_PrsMerger_i.cc delete mode 100644 src/VISU_I/VISU_PrsMerger_i.hh create mode 100644 src/VISU_SWIG/visu_cache.py create mode 100644 src/VISU_SWIG/visu_change_input.py diff --git a/configure.ac b/configure.ac index 971d0d61..cb5d6e32 100644 --- a/configure.ac +++ b/configure.ac @@ -304,6 +304,8 @@ echo CHECK_MED +AM_CONDITIONAL(MED_ENABLE_MULTIPR, [test "$ENABLE_MULTIPR" = yes]) + echo echo --------------------------------------------- echo Summary diff --git a/idl/VISU_Gen.idl b/idl/VISU_Gen.idl index 751a8364..66ccdce5 100644 --- a/idl/VISU_Gen.idl +++ b/idl/VISU_Gen.idl @@ -97,6 +97,9 @@ module VISU { TFIELD, /*!< Field represents the results of calculations (it can be scalar or vector values), grouped together under one physical concept. */ TTIMESTAMP, /*!