Example #1
0
        @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();
          }
        }
Example #2
0
        @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();
          }
        }