gitextract_uerwcxh8/ ├── README.md ├── app.pri ├── demos.pri ├── demos.pro ├── lib.pri ├── libs/ │ ├── 3dparty/ │ │ ├── 3dparty.pri │ │ ├── 3dparty.pro │ │ ├── 3dparty_dependencies.pri │ │ ├── 3dparty_global.h │ │ ├── QRoundProgressBar.cpp │ │ ├── QRoundProgressBar.h │ │ ├── flowlayout.cpp │ │ └── flowlayout.h │ ├── libs.pro │ ├── utils/ │ │ ├── colorseries.cpp │ │ ├── colorseries.h │ │ ├── doublespinboxdelegate.cpp │ │ ├── doublespinboxdelegate.h │ │ ├── iplugin.h │ │ ├── ivtkplugin.cpp │ │ ├── ivtkplugin.h │ │ ├── modeltopointsconverter.cpp │ │ ├── modeltopointsconverter.h │ │ ├── modeltovectorsconverter.cpp │ │ ├── modeltovectorsconverter.h │ │ ├── point3f.cpp │ │ ├── point3f.h │ │ ├── pointsreader.cpp │ │ ├── pointsreader.h │ │ ├── pointstomodelconverter.cpp │ │ ├── pointstomodelconverter.h │ │ ├── signalblocker.cpp │ │ ├── signalblocker.h │ │ ├── signalledrunable.cpp │ │ ├── signalledrunable.h │ │ ├── tablemodel.cpp │ │ ├── tablemodel.h │ │ ├── utils.cpp │ │ ├── utils.h │ │ ├── utils.pri │ │ ├── utils.pro │ │ ├── utils_dependencies.pri │ │ ├── utils_global.h │ │ ├── vector4f.cpp │ │ └── vector4f.h │ ├── vtkutils/ │ │ ├── abstractimageprocessor.cpp │ │ ├── abstractimageprocessor.h │ │ ├── abstractwidgetobserver.cpp │ │ ├── abstractwidgetobserver.h │ │ ├── actorexporter.cpp │ │ ├── actorexporter.h │ │ ├── anglewidgetobserver.cpp │ │ ├── anglewidgetobserver.h │ │ ├── boxcutter.cpp │ │ ├── boxcutter.h │ │ ├── boxwidgetobserver.cpp │ │ ├── boxwidgetobserver.h │ │ ├── contour.cpp │ │ ├── contour.h │ │ ├── contourwidgetobserver.cpp │ │ ├── contourwidgetobserver.h │ │ ├── custominteractorstyle.cpp │ │ ├── custominteractorstyle.h │ │ ├── datafilter.cpp │ │ ├── datafilter.h │ │ ├── disablerotationinteractorstyle.cpp │ │ ├── disablerotationinteractorstyle.h │ │ ├── distancewidgetobserver.cpp │ │ ├── distancewidgetobserver.h │ │ ├── filereaderutils.cpp │ │ ├── filereaderutils.h │ │ ├── implicitplanewidgetobserver.cpp │ │ ├── implicitplanewidgetobserver.h │ │ ├── interactor.cpp │ │ ├── interactor.h │ │ ├── lineprober.cpp │ │ ├── lineprober.h │ │ ├── linewidgetobserver.cpp │ │ ├── linewidgetobserver.h │ │ ├── modeltovtktableconverter.cpp │ │ ├── modeltovtktableconverter.h │ │ ├── moveactorinteractorstyle.cpp │ │ ├── moveactorinteractorstyle.h │ │ ├── movelineinteractorstyle.cpp │ │ ├── movelineinteractorstyle.h │ │ ├── movepointinteractorstyle.cpp │ │ ├── movepointinteractorstyle.h │ │ ├── planecutter.cpp │ │ ├── planecutter.h │ │ ├── pointmover.cpp │ │ ├── pointmover.h │ │ ├── pointstopolydataconverter.cpp │ │ ├── pointstopolydataconverter.h │ │ ├── pointwidgetobserver.cpp │ │ ├── pointwidgetobserver.h │ │ ├── rendererslayoutalgo.h │ │ ├── sliderwidgetobserver.cpp │ │ ├── sliderwidgetobserver.h │ │ ├── spherecutter.cpp │ │ ├── spherecutter.h │ │ ├── spherewidgetobserver.cpp │ │ ├── spherewidgetobserver.h │ │ ├── surface.cpp │ │ ├── surface.h │ │ ├── vtkUnstructuredGridRelevantPointsFilter.cpp │ │ ├── vtkUnstructuredGridRelevantPointsFilter.h │ │ ├── vtkplot2dwidget.cpp │ │ ├── vtkplot2dwidget.h │ │ ├── vtkplot3dwidget.cpp │ │ ├── vtkplot3dwidget.h │ │ ├── vtkplotpiewidget.cpp │ │ ├── vtkplotpiewidget.h │ │ ├── vtkplotwidget.cpp │ │ ├── vtkplotwidget.h │ │ ├── vtkutils.cpp │ │ ├── vtkutils.h │ │ ├── vtkutils.pri │ │ ├── vtkutils.pro │ │ ├── vtkutils_dependencies.pri │ │ ├── vtkutils_global.h │ │ ├── vtkwidget.cpp │ │ └── vtkwidget.h │ └── widgets/ │ ├── colorcombobox.cpp │ ├── colorcombobox.h │ ├── colorpushbutton.cpp │ ├── colorpushbutton.h │ ├── fontpushbutton.cpp │ ├── fontpushbutton.h │ ├── gradientcombobox.cpp │ ├── gradientcombobox.h │ ├── imagecompareboard.cpp │ ├── imagecompareboard.h │ ├── penstylebox.cpp │ ├── penstylebox.h │ ├── qtcolorpicker.cpp │ ├── qtcolorpicker.h │ ├── tagwidget.cpp │ ├── tagwidget.h │ ├── widgets.pro │ ├── widgets_dependencies.pri │ └── widgets_global.h ├── plugin.pri ├── plugins/ │ ├── animation/ │ │ ├── animation.pro │ │ ├── animation_dependencies.pri │ │ ├── animationplugin.cpp │ │ ├── animationplugin.h │ │ ├── animationscenewindow.cpp │ │ ├── animationscenewindow.h │ │ ├── animationscenewindow.ui │ │ ├── basicanimationwindow.cpp │ │ ├── basicanimationwindow.h │ │ ├── basicanimationwindow.ui │ │ └── res.qrc │ ├── buildinsources/ │ │ ├── buildinsources.pro │ │ ├── buildinsources_dependencies.pri │ │ ├── buildinsourcesplugin.cpp │ │ ├── buildinsourcesplugin.h │ │ ├── res.qrc │ │ ├── texturewindow.cpp │ │ ├── texturewindow.h │ │ └── texturewindow.ui │ ├── buildinwidgets/ │ │ ├── anglewidgetconfig.ui │ │ ├── anglewidgetwindow.cpp │ │ ├── anglewidgetwindow.h │ │ ├── basewidgetwindow.cpp │ │ ├── basewidgetwindow.h │ │ ├── basewidgetwindow.ui │ │ ├── buildinwidgets.pro │ │ ├── buildinwidgets_dependencies.pri │ │ ├── buildinwidgetsplugin.cpp │ │ ├── buildinwidgetsplugin.h │ │ ├── camerawidgetconfig.ui │ │ ├── camerawidgetwindow.cpp │ │ ├── camerawidgetwindow.h │ │ ├── contourwidgetconfig.ui │ │ ├── contourwidgetwindow.cpp │ │ ├── contourwidgetwindow.h │ │ ├── distancewidgetconfig.ui │ │ ├── distancewidgetwindow.cpp │ │ ├── distancewidgetwindow.h │ │ ├── scalarbarwidgetconfig.ui │ │ ├── scalarbarwidgetwindow.cpp │ │ ├── scalarbarwidgetwindow.h │ │ ├── sliderwidgetconfig.ui │ │ ├── sliderwidgetwindow.cpp │ │ ├── sliderwidgetwindow.h │ │ ├── textwidgetconfig.ui │ │ ├── textwidgetwindow.cpp │ │ └── textwidgetwindow.h │ ├── camera/ │ │ ├── axesactorwindow.cpp │ │ ├── axesactorwindow.h │ │ ├── axesactorwindow.ui │ │ ├── camera.pro │ │ ├── camera_dependencies.pri │ │ ├── cameraplugin.cpp │ │ ├── cameraplugin.h │ │ ├── camerawindow.cpp │ │ ├── camerawindow.h │ │ ├── camerawindow.ui │ │ ├── mainwidget.cpp │ │ ├── mainwidget.h │ │ └── mainwidget.ui │ ├── chart3d/ │ │ ├── bar3dwindow.cpp │ │ ├── bar3dwindow.h │ │ ├── chart3d.pro │ │ ├── chart3d_dependencies.pri │ │ ├── chart3dplugin.cpp │ │ ├── chart3dplugin.h │ │ ├── chart3dwindow.cpp │ │ ├── chart3dwindow.h │ │ ├── chart3dwindow.ui │ │ ├── configpoints3d.ui │ │ ├── lines3dwindow.cpp │ │ ├── lines3dwindow.h │ │ ├── points3dwindow.cpp │ │ └── points3dwindow.h │ ├── constructsurface/ │ │ ├── constructsurface.pro │ │ ├── constructsurface_dependencies.pri │ │ ├── constructsurfaceplugin.cpp │ │ ├── constructsurfaceplugin.h │ │ ├── contourwindow.cpp │ │ ├── contourwindow.h │ │ ├── contourwindow.ui │ │ ├── data.qrc │ │ ├── datafiles/ │ │ │ ├── demo.txt │ │ │ └── pit.txt │ │ ├── dialog.cpp │ │ ├── dialog.h │ │ ├── dialog.ui │ │ ├── quadricwindow.ui │ │ ├── rendersurface.cpp │ │ ├── rendersurface.h │ │ ├── rendersurface.ui │ │ ├── widget.cpp │ │ └── widget.h │ ├── contour2d/ │ │ ├── abstractcontourgenerator.cpp │ │ ├── abstractcontourgenerator.h │ │ ├── bandedcontourgenerator.cpp │ │ ├── bandedcontourgenerator.h │ │ ├── contour2d.pro │ │ ├── contour2d_dependencies.pri │ │ ├── contour2dinteractorstyle.cpp │ │ ├── contour2dinteractorstyle.h │ │ ├── contour2dplugin.cpp │ │ ├── contour2dplugin.h │ │ ├── contourwindow.cpp │ │ ├── contourwindow.h │ │ ├── contourwindow.ui │ │ ├── data.qrc │ │ ├── datafiles/ │ │ │ ├── demo.txt │ │ │ └── pit.txt │ │ ├── smoothcontourgenerator.cpp │ │ └── smoothcontourgenerator.h │ ├── custom3dwidget/ │ │ ├── custom3dwidget.pro │ │ ├── custom3dwidget_dependencies.pri │ │ ├── custom3dwidgetplugin.cpp │ │ ├── custom3dwidgetplugin.h │ │ ├── customxyplotrepresentation.cpp │ │ ├── customxyplotrepresentation.h │ │ ├── customxyplotwidget.cpp │ │ ├── customxyplotwidget.h │ │ ├── usearrowwidgetwindow.cpp │ │ ├── usearrowwidgetwindow.h │ │ ├── usearrowwidgetwindow.ui │ │ ├── usecustomwidgetwindow.cpp │ │ ├── usecustomwidgetwindow.h │ │ ├── usecustomwidgetwindow.ui │ │ ├── vtkarrowrepresentation.cpp │ │ ├── vtkarrowrepresentation.h │ │ ├── vtkarrowwidget.cpp │ │ └── vtkarrowwidget.h │ ├── displaychinese/ │ │ ├── dialog.cpp │ │ ├── dialog.h │ │ ├── dialog.ui │ │ ├── displaychinese.pro │ │ ├── displaychinese_dependencies.pri │ │ ├── displaychineseplugin.cpp │ │ ├── displaychineseplugin.h │ │ ├── main.cpp │ │ ├── widget.cpp │ │ └── widget.h │ ├── filereader/ │ │ ├── filereader.pro │ │ ├── filereader_dependencies.pri │ │ ├── filereaderplugin.cpp │ │ ├── filereaderplugin.h │ │ ├── filetree.cpp │ │ ├── filetree.h │ │ ├── mainwidget.cpp │ │ ├── mainwidget.h │ │ ├── mainwidget.ui │ │ ├── widget.cpp │ │ └── widget.h │ ├── filters/ │ │ ├── clipconfig.ui │ │ ├── clipwindow.cpp │ │ ├── clipwindow.h │ │ ├── cutconfig.ui │ │ ├── cutwindow.cpp │ │ ├── cutwindow.h │ │ ├── decimateconfig.ui │ │ ├── decimatewindow.cpp │ │ ├── decimatewindow.h │ │ ├── filters.pro │ │ ├── filters_dependencies.pri │ │ ├── filtersplugin.cpp │ │ ├── filtersplugin.h │ │ ├── filterwindow.cpp │ │ ├── filterwindow.h │ │ ├── generalfilterwindow.ui │ │ ├── glyphconfig.ui │ │ ├── glyphwindow.cpp │ │ ├── glyphwindow.h │ │ ├── isosurfaceconfig.ui │ │ ├── isosurfacewindow.cpp │ │ ├── isosurfacewindow.h │ │ ├── probeconfig.ui │ │ ├── probewindow.cpp │ │ ├── probewindow.h │ │ ├── qcustomplot.cpp │ │ ├── qcustomplot.h │ │ ├── slicewindow.cpp │ │ ├── slicewindow.h │ │ ├── smoothconfig.ui │ │ ├── smoothwindow.cpp │ │ ├── smoothwindow.h │ │ ├── streamlineconfig.ui │ │ ├── streamlinewindow.cpp │ │ ├── streamlinewindow.h │ │ ├── thresholdwindow.cpp │ │ └── thresholdwindow.h │ ├── imageprocessing/ │ │ ├── imageprocessing.pro │ │ ├── imageprocessing_dependencies.pri │ │ ├── imageprocessingplugin.cpp │ │ ├── imageprocessingplugin.h │ │ ├── imagetree.cpp │ │ ├── imagetree.h │ │ ├── mainwidget.cpp │ │ ├── mainwidget.h │ │ ├── mainwidget.ui │ │ └── res.qrc │ ├── light/ │ │ ├── galaxywindow.cpp │ │ ├── galaxywindow.h │ │ ├── galaxywindow.ui │ │ ├── light.pro │ │ ├── light_dependencies.pri │ │ ├── lightplugin.cpp │ │ ├── lightplugin.h │ │ ├── mainwidget.cpp │ │ ├── mainwidget.h │ │ ├── mainwidget.ui │ │ └── res.qrc │ ├── miscellaneous/ │ │ ├── backgroundwindow.cpp │ │ ├── backgroundwindow.h │ │ ├── backgroundwindow.ui │ │ ├── colormapwindow.cpp │ │ ├── colormapwindow.h │ │ ├── colormapwindow.ui │ │ ├── conicspiralconfig.ui │ │ ├── diniconfig.ui │ │ ├── ellipsoidconfig.ui │ │ ├── miscellaneous.pro │ │ ├── miscellaneous_dependencies.pri │ │ ├── miscellaneousplugin.cpp │ │ ├── miscellaneousplugin.h │ │ ├── parametricobjectswindow.cpp │ │ ├── parametricobjectswindow.h │ │ ├── parametricobjectswindow.ui │ │ ├── randomhillsconfig.ui │ │ ├── representationwidget.cpp │ │ ├── representationwidget.h │ │ ├── representationwidget.ui │ │ ├── romanconfig.ui │ │ ├── scaleaxeswindow.cpp │ │ ├── scaleaxeswindow.h │ │ ├── scaleaxeswindow.ui │ │ ├── splineconfig.ui │ │ ├── superellipsoidconfig.ui │ │ ├── supertoroidconfig.ui │ │ └── torusconfig.ui │ ├── picking/ │ │ ├── drawspherewindow.cpp │ │ ├── drawspherewindow.h │ │ ├── drawspherewindow.ui │ │ ├── drawsurfacewindow.cpp │ │ ├── drawsurfacewindow.h │ │ ├── drawsurfacewindow.ui │ │ ├── mouseeventinteractorstyle.cpp │ │ ├── mouseeventinteractorstyle.h │ │ ├── pickactorwindow.cpp │ │ ├── pickactorwindow.h │ │ ├── pickactorwindow.ui │ │ ├── pickcellinteractorstyle.cpp │ │ ├── pickcellinteractorstyle.h │ │ ├── pickcellwindow.cpp │ │ ├── pickcellwindow.h │ │ ├── pickcellwindow.ui │ │ ├── picking.pro │ │ ├── picking_dependencies.pri │ │ ├── pickingplugin.cpp │ │ ├── pickingplugin.h │ │ ├── selectareainteractorstyle.cpp │ │ ├── selectareainteractorstyle.h │ │ ├── selectareawindow.cpp │ │ ├── selectareawindow.h │ │ └── selectareawindow.ui │ ├── pipeline/ │ │ ├── arrowitem.cpp │ │ ├── arrowitem.h │ │ ├── pipeline.pro │ │ ├── pipeline_dependencies.pri │ │ ├── pipelineplugin.cpp │ │ ├── pipelineplugin.h │ │ ├── pipelinewindow.cpp │ │ ├── pipelinewindow.h │ │ └── pipelinewindow.ui │ ├── plot2d/ │ │ ├── bagplotwidget.cpp │ │ ├── bagplotwidget.h │ │ ├── barplotsettings.ui │ │ ├── barplotwidget.cpp │ │ ├── barplotwidget.h │ │ ├── lineplotsettings.ui │ │ ├── lineplotwidget.cpp │ │ ├── lineplotwidget.h │ │ ├── pieplotwidget.cpp │ │ ├── pieplotwidget.h │ │ ├── plot2d.pro │ │ ├── plot2d_dependencies.pri │ │ ├── plot2dplugin.cpp │ │ ├── plot2dplugin.h │ │ ├── plotwidget.cpp │ │ ├── plotwidget.h │ │ ├── scatterplotsettings.ui │ │ ├── scatterplotwidget.cpp │ │ ├── scatterplotwidget.h │ │ ├── stackedplotwidget.cpp │ │ ├── stackedplotwidget.h │ │ └── tableplotwidget.ui │ ├── plot3d/ │ │ ├── plot3d.pro │ │ ├── plot3d_dependencies.pri │ │ ├── plot3dplugin.cpp │ │ ├── plot3dplugin.h │ │ ├── plotline3dwindow.cpp │ │ ├── plotline3dwindow.h │ │ ├── plotpoints3dwindow.cpp │ │ ├── plotpoints3dwindow.h │ │ ├── plotsurfacewindow.cpp │ │ ├── plotsurfacewindow.h │ │ ├── plotwindow.cpp │ │ ├── plotwindow.h │ │ └── tablewidgetwindow.ui │ ├── plotactor/ │ │ ├── barchartactorwindow.cpp │ │ ├── barchartactorwindow.h │ │ ├── piechartactorwindow.cpp │ │ ├── piechartactorwindow.h │ │ ├── piesettings.ui │ │ ├── plotactor.pro │ │ ├── plotactor_dependencies.pri │ │ ├── plotactorplugin.cpp │ │ ├── plotactorplugin.h │ │ ├── plotactorwindow.cpp │ │ ├── plotactorwindow.h │ │ ├── plotactorwindow.ui │ │ ├── spiderplotactorwindow.cpp │ │ ├── spiderplotactorwindow.h │ │ ├── spidersettings.ui │ │ ├── xyplotactorwindow.cpp │ │ └── xyplotactorwindow.h │ ├── plugins.pro │ ├── rendersphere/ │ │ ├── main.cpp │ │ ├── rendersphere.pro │ │ ├── rendersphere_dependencies.pri │ │ ├── rendersphereplugin.cpp │ │ ├── rendersphereplugin.h │ │ ├── widget.cpp │ │ └── widget.h │ ├── screenshot/ │ │ ├── screenshot.pro │ │ ├── screenshot_dependencies.pri │ │ ├── screenshotplugin.cpp │ │ ├── screenshotplugin.h │ │ ├── screenshotwindow.cpp │ │ ├── screenshotwindow.h │ │ └── screenshotwindow.ui │ ├── shader/ │ │ ├── editshaderwindow.cpp │ │ ├── editshaderwindow.h │ │ ├── editshaderwindow.ui │ │ ├── shader.pro │ │ ├── shader_dependencies.pri │ │ ├── shaderplugin.cpp │ │ ├── shaderplugin.h │ │ ├── shaderwindow.cpp │ │ ├── shaderwindow.h │ │ └── shaderwindow.ui │ ├── template/ │ │ ├── template.pro │ │ ├── template_dependencies.pri │ │ ├── templateplugin.cpp │ │ └── templateplugin.h │ └── volumerendering/ │ ├── volumerendering.pro │ ├── volumerendering_dependencies.pri │ ├── volumerenderingplugin.cpp │ ├── volumerenderingplugin.h │ ├── volumerenderingwindow.cpp │ ├── volumerenderingwindow.h │ └── volumerenderingwindow.ui ├── rpath.pri ├── src/ │ ├── main.cpp │ ├── mainwindow.cpp │ ├── mainwindow.h │ ├── mainwindow.ui │ ├── src.pro │ └── src_dependencies.pri └── vtk_inc.pri