Class LayoutMap

    • Constructor Detail

      • LayoutMap

        public LayoutMap​(MapFrame mapFrame,
                         TileLoadListener tll)
        Constructor
        Parameters:
        mapFrame - MapFrame
        tll - TileLoadListener
    • Method Detail

      • fireMapViewUpdatedEvent

        public void fireMapViewUpdatedEvent​()
      • getMapFrame

        public MapFrame getMapFrame​()
      • setMapFrame

        public void setMapFrame​(MapFrame mf)
      • getLeft

        public int getLeft​()
        Get left
        Overrides:
        getLeft in class LayoutElement
        Returns:
        Left
      • setLeft

        public void setLeft​(int left)
        Set left
        Overrides:
        setLeft in class LayoutElement
        Parameters:
        left - Left
      • getTop

        public int getTop​()
        Get top
        Overrides:
        getTop in class LayoutElement
        Returns:
        Top
      • setTop

        public void setTop​(int top)
        Set top
        Overrides:
        setTop in class LayoutElement
        Parameters:
        top - Top
      • getWidth

        public int getWidth​()
        Get width
        Overrides:
        getWidth in class LayoutElement
        Returns:
        Width
      • setWidth

        public void setWidth​(int width)
        Set width
        Overrides:
        setWidth in class LayoutElement
        Parameters:
        width - Width
      • getHeight

        public int getHeight​()
        Get height
        Overrides:
        getHeight in class LayoutElement
        Returns:
        Height
      • setHeight

        public void setHeight​(int height)
        Set height
        Overrides:
        setHeight in class LayoutElement
        Parameters:
        height - Height
      • getBounds

        public java.awt.Rectangle getBounds​()
        Get bounds rectangle
        Overrides:
        getBounds in class LayoutElement
        Returns:
        The bounds rectangle
      • setBounds

        public void setBounds​(java.awt.Rectangle rect)
        Set bounds rectangle
        Parameters:
        rect - Bounds rectangle
      • getBackColor

        public java.awt.Color getBackColor​()
        Get background color
        Overrides:
        getBackColor in class LayoutElement
        Returns:
        Background color
      • setBackColor

        public void setBackColor​(java.awt.Color color)
        Set background color
        Overrides:
        setBackColor in class LayoutElement
        Parameters:
        color - Background color
      • getForeColor

        public java.awt.Color getForeColor​()
        Get foreground color
        Overrides:
        getForeColor in class LayoutElement
        Returns:
        Foreground color
      • setForeColor

        public void setForeColor​(java.awt.Color color)
        Set foreground color
        Overrides:
        setForeColor in class LayoutElement
        Parameters:
        color -
      • isDrawNeatLine

        public boolean isDrawNeatLine​()
        Get if draw map view neat line
        Returns:
        Boolean
      • setDrawNeatLine

        public void setDrawNeatLine​(boolean istrue)
        Set if draw map view neat line
        Parameters:
        istrue - Boolean
      • getNeatLineColor

        public java.awt.Color getNeatLineColor​()
        Get map view neat line color
        Returns:
        Neat line color
      • setNeatLineColor

        public void setNeatLineColor​(java.awt.Color color)
        Set map view neat line color
        Parameters:
        color - Neat line color
      • getNeatLineSize

        public float getNeatLineSize​()
        Get map view neat line size
        Returns:
        Neat line size
      • setNeatLineSize

        public void setNeatLineSize​(float size)
        Set map view neat line size
        Parameters:
        size - Neat line size
      • getGridLineColor

        public java.awt.Color getGridLineColor​()
        Get grid line color
        Returns:
        Grid line color
      • setGridLineColor

        public void setGridLineColor​(java.awt.Color color)
        Set grid line color
        Parameters:
        color - Grid line color
      • getGridLineSize

        public float getGridLineSize​()
        Get grid line size
        Returns:
        Grid line size
      • setGridLineSize

        public void setGridLineSize​(float size)
        Set grid line size
        Parameters:
        size - Grid line size
      • getGridLineStyle

        public LineStyles getGridLineStyle​()
        Get grid line style
        Returns:
        Grid line style
      • setGridLineStyle

        public void setGridLineStyle​(LineStyles style)
        Set grid line style
        Parameters:
        style - Grid line style
      • isDrawGridLabel

        public boolean isDrawGridLabel​()
        Get if draw grid labels
        Returns:
        If draw grid labels
      • setDrawGridLabel

        public void setDrawGridLabel​(boolean istrue)
        Set if draw grid labels
        Parameters:
        istrue - Boolean
      • isInsideTickLine

        public boolean isInsideTickLine​()
        Get if draw grid tick line inside
        Returns:
        Booelan
      • setInsideTickLine

        public void setInsideTickLine​(boolean istrue)
        Set if draw grid tick line inside
        Parameters:
        istrue - Boolean
      • getTickLineLength

        public int getTickLineLength​()
        Get grid tick line length
        Returns:
        Grid tick line length
      • setTickLineLength

        public void setTickLineLength​(int value)
        Set grid tick line length
        Parameters:
        value - Tick line length value
      • getGridLabelShift

        public int getGridLabelShift​()
        Get grid label shift
        Returns:
        Grid label shift
      • setGridLabelShift

        public void setGridLabelShift​(int value)
        Set grid label shift
        Parameters:
        value - Grid label shift
      • getGridLabelPosition

        public GridLabelPosition getGridLabelPosition​()
        Get grid label position
        Returns:
        Grid label position
      • setGridLabelPosition

        public void setGridLabelPosition​(GridLabelPosition value)
        Set grid label positiont
        Parameters:
        value - Grid label position
      • isDrawGridLine

        public boolean isDrawGridLine​()
        Get if draw grid line
        Returns:
        If draw grid line
      • setDrawGridLine

        public void setDrawGridLine​(boolean istrue)
        Set if draw grid line
        Parameters:
        istrue - If draw grid line
      • isDrawGridTickLine

        public boolean isDrawGridTickLine​()
        Get if draw grid tick line
        Returns:
        Boolean
      • setDrawGridTickLine

        public void setDrawGridTickLine​(boolean istrue)
        Set if draw grid tick line
        Parameters:
        istrue - Boolean
      • isDrawDegreeSymbol

        public boolean isDrawDegreeSymbol​()
        Get if draw degree symbol
        Returns:
        Boolean
      • setDrawDegreeSymbol

        public void setDrawDegreeSymbol​(boolean value)
        Set if draw degree symbol
        Parameters:
        value - Boolean
      • getGridFont

        public java.awt.Font getGridFont​()
        Get grid label font
        Returns:
        Grid label font
      • setGridFont

        public void setGridFont​(java.awt.Font font)
        Set grid label font
        Parameters:
        font - Grid label font
      • getGridXDelt

        public double getGridXDelt​()
        Get grid x delt
        Returns:
        Grid x delt
      • setGridXDelt

        public void setGridXDelt​(double value)
        Set grid x delt
        Parameters:
        value - The value
      • getGridYDelt

        public double getGridYDelt​()
        Get grid y delt
        Returns:
        Grid y delt
      • setGridYDelt

        public void setGridYDelt​(double value)
        Set grid y delt
        Parameters:
        value - Grid y delt
      • getGridXOrigin

        public float getGridXOrigin​()
        Get grid x origin
        Returns:
        Grid x origin
      • setGridXOrigin

        public void setGridXOrigin​(float value)
        Set grid x origin
        Parameters:
        value - Grid x origin
      • getGridYOrigin

        public float getGridYOrigin​()
        Get grid y origin
        Returns:
        Grid y origin
      • setGridYOrigin

        public void setGridYOrigin​(float value)
        Set grid y origin
        Parameters:
        value - Grid y origin
      • zoomToExtentLonLatEx

        public void zoomToExtentLonLatEx​(Extent aExtent)
        Zoom to exactly lon/lat extent
        Parameters:
        aExtent - The lon/lat extent
      • paint

        public void paint​(java.awt.Graphics2D g)
        Paint method
        Specified by:
        paint in class LayoutElement
        Parameters:
        g - Graphics2D
      • paintOnLayout

        public void paintOnLayout​(java.awt.Graphics2D g,
                                  PointF pageLocation,
                                  float zoom)
        Description copied from class: LayoutElement
        Paint on layout method
        Specified by:
        paintOnLayout in class LayoutElement
        Parameters:
        g - Grahpics2D
        pageLocation - Page location
        zoom - Zoom