Class VivaldiPanel


  • public class VivaldiPanel
    extends BasePanel
    • Field Detail

      • scale_map

        private static java.util.Map<java.lang.String,​BasePanel.Scale> scale_map
      • display

        org.eclipse.swt.widgets.Display display
      • parent

        org.eclipse.swt.widgets.Composite parent
      • canvas

        org.eclipse.swt.widgets.Canvas canvas
      • antiAliasingAvailable

        private boolean antiAliasingAvailable
      • id

        private java.lang.String id
      • img

        private org.eclipse.swt.graphics.Image img
      • alpha

        private int alpha
      • autoAlpha

        private boolean autoAlpha
      • currentPositions

        private java.util.List<java.lang.Object[]> currentPositions
      • isRefreshQueued

        private boolean isRefreshQueued
    • Constructor Detail

      • VivaldiPanel

        public VivaldiPanel​(org.eclipse.swt.widgets.Composite parent)
    • Method Detail

      • setID

        public void setID​(java.lang.String _id)
      • setLayoutData

        public void setLayoutData​(java.lang.Object data)
      • _refreshContacts

        public void _refreshContacts()
      • refresh

        public void refresh​(java.util.List<VivaldiPosition> vivaldiPositions)
      • draw

        private void draw​(org.eclipse.swt.graphics.GC gc,
                          float x,
                          float y,
                          float h)
      • draw

        private void draw​(org.eclipse.swt.graphics.GC gc,
                          float x,
                          float y,
                          float h,
                          DHTControlContact contact,
                          int distance,
                          float error)
      • drawSelf

        private void drawSelf​(org.eclipse.swt.graphics.GC gc,
                              float x,
                              float y,
                              float h,
                              float errorEstimate)
      • getAlpha

        public int getAlpha()
      • setAlpha

        public void setAlpha​(int alpha)
      • setAutoAlpha

        public void setAutoAlpha​(boolean autoAlpha)
      • delete

        public void delete()