[
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