Class ScreenSelector.SelectionRectangle

    • Field Detail

      • DEFAULT_INTERIOR_COLOR

        protected static final java.awt.Color DEFAULT_INTERIOR_COLOR
      • DEFAULT_BORDER_COLOR

        protected static final java.awt.Color DEFAULT_BORDER_COLOR
      • rect

        protected java.awt.Rectangle rect
      • startPoint

        protected java.awt.Point startPoint
      • endPoint

        protected java.awt.Point endPoint
      • interiorColor

        protected java.awt.Color interiorColor
      • borderColor

        protected java.awt.Color borderColor
    • Constructor Detail

      • SelectionRectangle

        public SelectionRectangle()
    • Method Detail

      • hasSelection

        public boolean hasSelection()
      • getSelection

        public java.awt.Rectangle getSelection()
      • startSelection

        public void startSelection​(java.awt.Point point)
      • endSelection

        public void endSelection​(java.awt.Point point)
      • clearSelection

        public void clearSelection()
      • getInteriorColor

        public java.awt.Color getInteriorColor()
      • setInteriorColor

        public void setInteriorColor​(java.awt.Color color)
      • getBorderColor

        public java.awt.Color getBorderColor()
      • setBorderColor

        public void setBorderColor​(java.awt.Color color)
      • getDistanceFromEye

        public double getDistanceFromEye()
        Description copied from interface: OrderedRenderable
        Returns the ordered renderable's distance from the current view's eye point. Intended to be used only to sort a list of ordered renderables according to eye distance, and only during frame generation when a view is active.
        Specified by:
        getDistanceFromEye in interface OrderedRenderable
        Returns:
        the distance of the ordered renderable from the current view's eye point.
      • pick

        public void pick​(DrawContext dc,
                         java.awt.Point pickPoint)
        Description copied from interface: OrderedRenderable
        Executes a pick of the ordered renderable.
        Specified by:
        pick in interface OrderedRenderable
        Parameters:
        dc - the current draw context.
        pickPoint - the pick point.
      • render

        public void render​(DrawContext dc)
        Description copied from interface: Renderable
        Causes this Renderable to render itself using the provided draw context.
        Specified by:
        render in interface Renderable
        Parameters:
        dc - the DrawContext to be used
        See Also:
        DrawContext
      • makeOrderedRenderable

        protected void makeOrderedRenderable​(DrawContext dc)
      • drawOrderedRenderable

        protected void drawOrderedRenderable​(DrawContext dc)