Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ice-build] [eclipse/ice] cc9be1: Performed some code cleanup (mostly dealing with m...

  Branch: refs/heads/jordan/ParaViewVizService
  Home:   https://github.com/eclipse/ice
  Commit: cc9be156ef5295b6085ae7a1d971306beabcacfb
      https://github.com/eclipse/ice/commit/cc9be156ef5295b6085ae7a1d971306beabcacfb
  Author: Jordan Deyton <deytonjh@xxxxxxxx>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.paraview/src/org/eclipse/ice/viz/service/paraview/ParaViewPlotRender.java

  Log Message:
  -----------
  Performed some code cleanup (mostly dealing with multithreading issues)
and added a lot of documentation.

Signed-off-by: Jordan Deyton <deytonjh@xxxxxxxx>


  Commit: fccab48ccbeb2649af6cb69f3b070f6f3ca3583e
      https://github.com/eclipse/ice/commit/fccab48ccbeb2649af6cb69f3b070f6f3ca3583e
  Author: Jordan Deyton <deytonjh@xxxxxxxx>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.paraview/src/org/eclipse/ice/viz/service/paraview/ParaViewPlotRender.java
    M src/org.eclipse.ice.viz.service/src/org/eclipse/ice/viz/service/MultiPlot.java
    M src/org.eclipse.ice.viz.service/src/org/eclipse/ice/viz/service/PlotRender.java
    M src/org.eclipse.ice.viz.service/src/org/eclipse/ice/viz/service/connections/ConnectionPlot.java

  Log Message:
  -----------
  Added a few new methods to the MultiPlot and PlotRender classes so that
meta data (e.g., plot types, render options, etc.) can be reset when
necessary. For instance, the allowed representation options may depend
on the version of the rendering engine, so when the connection changes,
the representation options should be refreshed.

Added some code to the ParaViewPlotRender to update the representation
options when the connection is changed. ParaViewPlot (rather,
ConnectionPlot) also triggers an update to the available plot types when
the connection changes.

Signed-off-by: Jordan Deyton <deytonjh@xxxxxxxx>


  Commit: 10722d592ccdcccb9a1912ccafa5302f34b4dbd9
      https://github.com/eclipse/ice/commit/10722d592ccdcccb9a1912ccafa5302f34b4dbd9
  Author: Jordan Deyton <deytonjh@xxxxxxxx>
  Date:   2015-03-12 (Thu, 12 Mar 2015)

  Changed paths:
    M src/org.eclipse.ice.viz.service.paraview/src/org/eclipse/ice/viz/service/paraview/ParaViewPlot.java
    M src/org.eclipse.ice.viz.service.paraview/src/org/eclipse/ice/viz/service/paraview/ParaViewPlotRender.java

  Log Message:
  -----------
  Fixed some annoying bugs with the ParaView widget:
(1) Selecting a different plot type will unplot the previously selected
plot type. After I add checkboxes to the ActionTree, I'll revisit this
and allow multiple plots to be selected.
(2) Changing the plot types would produce multiple legends. I added code
to hide the additional legends and lay them out automatically.
(3) Added an extra render after the widget is painted because sometimes
the ParaView widget thinks it is drawing in a very small (as in a few
square pixels) container, and returns a very low quality image.

I also--at least temporarily--removed the ability to select the mesh for
the file. That is because ParaView allows you to select multiple meshes,
but you must have at least one mesh selected at all times. I haven't
quite figured out how to expose this functionality in the UI, and it's a
bit different from VisIt's approach.

Signed-off-by: Jordan Deyton <deytonjh@xxxxxxxx>


Compare: https://github.com/eclipse/ice/compare/d1e9e5f1fc54...10722d592ccd

Back to the top