Example #1
0
 @Override
 public void actionPerformed(ActionEvent e) {
   try {
     rhod3dInit.getCanvas().lock();
     rhod3dInit.getCanvas().GetRenderer().ResetCamera();
     rhod3dInit.getCanvas().GetRenderer().GetActiveCamera().SetViewUp(0.0, 1.0, -1.0);
     //                rhod3dInit.getCanvas().GetRenderer().GetActiveCamera().Azimuth(45);
     rhod3dInit.getCanvas().Render();
     rhod3dInit.getCanvas().unlock();
   } catch (Exception e1) {
     e1.printStackTrace();
   }
 }
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();
          }
        }
Example #3
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 #4
0
        @Override
        public void actionPerformed(ActionEvent e) {
          if (rhodToggle.isSelected() && rhod3dInit.getPointcloud() != null) {
            //
            // rhod3dInit.getPointcloud().getPolyData().GetPointData().SetScalars(((PointCloudHandlerRhodamineDye) rhod3dInit.getPointcloud().getColorHandler()).getColorsRhodamineDye());
            //
            //                rhod3dInit.getScalarBar().setScalarBarTitle(I18n.text("Rhodamine Dye
            // Color Map"));
            //                rhod3dInit.getScalarBar().setScalarBarHorizontalProperties();
            //
            // rhod3dInit.getScalarBar().setUpScalarBarLookupTable(((PointCloudHandlerRhodamineDye)
            // rhod3dInit.getPointcloud().getColorHandler()).getLutRhodamineDye());
            //
            //                rhod3dInit.getCanvas().lock();
            //                rhod3dInit.getCanvas().Render();
            //                rhod3dInit.getCanvas().unlock();

            rhod3dInit
                .getCanvas()
                .GetRenderer()
                .RemoveActor(rhod3dInit.getPointcloud().getCloudLODActor());
            rhod3dInit
                .getCanvas()
                .GetRenderer()
                .RemoveActor(rhod3dInit.getScalarBar().getScalarBarActor());
            rhod3dInit
                .getCanvas()
                .GetRenderer()
                .AddActor(rhod3dInit.getPointcloud().getCloudLODActor());
            rhod3dInit
                .getCanvas()
                .GetRenderer()
                .AddActor(rhod3dInit.getScalarBar().getScalarBarActor());

            rhod3dInit.getCanvas().lock();
            rhod3dInit.getCanvas().Render();
            rhod3dInit.getCanvas().unlock();
          } else if (!rhodToggle.isSelected() && rhod3dInit.getPointcloud() != null) {
            if (rhod3dInit.getPointcloud() != null) {
              rhod3dInit
                  .getCanvas()
                  .GetRenderer()
                  .RemoveActor(rhod3dInit.getPointcloud().getCloudLODActor());

              if (!predToggle.isSelected())
                rhod3dInit
                    .getCanvas()
                    .GetRenderer()
                    .RemoveActor(rhod3dInit.getScalarBar().getScalarBarActor());

              rhod3dInit.getCanvas().lock();
              rhod3dInit.getCanvas().Render();
              rhod3dInit.getCanvas().unlock();
            }
          }
        }