@Override public void actionPerformed(ActionEvent e) { if (zExaggerToggle.isSelected() && rhod3dInit.getPointcloud() != null) { rhod3dInit.getCanvas().lock(); DepthExaggeration.performDepthExaggeration( rhod3dInit.getPointcloud().getPolyData(), 10); rhod3dInit.getCanvas().GetRenderer().ResetCamera(); rhod3dInit.getCanvas().Render(); rhod3dInit.getCanvas().unlock(); } else if (!zExaggerToggle.isSelected() && rhod3dInit.getPointcloud() != null) { rhod3dInit.getCanvas().lock(); DepthExaggeration.reverseDepthExaggeration( rhod3dInit.getPointcloud().getPolyData(), 10); rhod3dInit.getCanvas().GetRenderer().ResetCamera(); rhod3dInit.getCanvas().Render(); rhod3dInit.getCanvas().unlock(); } if (zExaggerToggle.isSelected() && rhod3dInit.getPointcloudPrediction() != null) { rhod3dInit.getCanvas().lock(); DepthExaggeration.performDepthExaggeration( rhod3dInit.getPointcloudPrediction().getPolyData(), 10); rhod3dInit.getCanvas().GetRenderer().ResetCamera(); rhod3dInit.getCanvas().Render(); rhod3dInit.getCanvas().unlock(); } else if (!zExaggerToggle.isSelected() && rhod3dInit.getPointcloudPrediction() != null) { rhod3dInit.getCanvas().lock(); DepthExaggeration.reverseDepthExaggeration( rhod3dInit.getPointcloudPrediction().getPolyData(), 10); rhod3dInit.getCanvas().GetRenderer().ResetCamera(); rhod3dInit.getCanvas().Render(); rhod3dInit.getCanvas().unlock(); } }
@Override public void actionPerformed(ActionEvent e) { if (predToggle.isSelected() && rhod3dInit.getPointcloudPrediction() != null) { rhod3dInit .getCanvas() .GetRenderer() .RemoveActor(rhod3dInit.getPointcloudPrediction().getCloudLODActor()); rhod3dInit .getCanvas() .GetRenderer() .RemoveActor(rhod3dInit.getScalarBar().getScalarBarActor()); rhod3dInit .getCanvas() .GetRenderer() .AddActor(rhod3dInit.getPointcloudPrediction().getCloudLODActor()); rhod3dInit .getCanvas() .GetRenderer() .AddActor(rhod3dInit.getScalarBar().getScalarBarActor()); rhod3dInit.getCanvas().lock(); rhod3dInit.getCanvas().Render(); rhod3dInit.getCanvas().unlock(); } else if (!predToggle.isSelected() && rhod3dInit.getPointcloudPrediction() != null) { rhod3dInit .getCanvas() .GetRenderer() .RemoveActor(rhod3dInit.getPointcloudPrediction().getCloudLODActor()); if (!rhodToggle.isSelected()) rhod3dInit .getCanvas() .GetRenderer() .RemoveActor(rhod3dInit.getScalarBar().getScalarBarActor()); rhod3dInit.getCanvas().lock(); rhod3dInit.getCanvas().Render(); rhod3dInit.getCanvas().unlock(); } }