Interface VerticalPixelAddressMap

    • Method Detail

      • getStartAddress

        Address getStartAddress()
        Returns the Address of the first layout in this map
      • getEndAddress

        Address getEndAddress()
        Returns the index of the last layout in this map.
      • getNumLayouts

        int getNumLayouts()
        Returns the number of layouts in this map.
      • getLayoutAddress

        Address getLayoutAddress​(int i)
        Returns the address of the i'th layout in this map.
        Parameters:
        i - the index into the local array of layouts
        Returns:
        the address of the i'th layout in this map.
      • getBeginPosition

        int getBeginPosition​(int i)
        Returns the y position of the top of the i'th layout.
        Parameters:
        i - the index of the layout.
      • getEndPosition

        int getEndPosition​(int i)
        Returns the y position of the bottom of the i'th layout.
        Parameters:
        i - the index of the layout.
      • getMarkPosition

        int getMarkPosition​(int i)
        Returns pixel location to draw marker icon.
        Parameters:
        i - the index of the layout to be marked with an icon.
        Returns:
        the vertical pixel location at which to draw the icon.
      • hasPrimaryField

        boolean hasPrimaryField​(int i)
        Determines if the given layout index contains the primary field
        Parameters:
        i - the layout index to test.
        Returns:
        true if the layout contains the primary field.
      • findLayoutAt

        int findLayoutAt​(int y)
        Finds the layout containing the given point.
        Parameters:
        y - the y coordinate of layout to be found.
      • getLayoutEndAddress

        Address getLayoutEndAddress​(int i)
        Returns the address of the bottom of the i'th layout.

        Note: this will return null if at the end of an overlay block.

        Parameters:
        i - the index of the layout
        Returns:
        the address of the bottom of the i'th layout
      • getAddressSet

        AddressSetView getAddressSet()
        Gets the address set of this address map.
        Returns:
        the address set of this address map