Class SubbandROIMask

  • Direct Known Subclasses:
    SubbandRectROIMask

    public abstract class SubbandROIMask
    extends Object
    This abstract class describes the ROI mask for a single subband. Each object of the class contains the mask for a particular subband and also has references to the masks of the children subbands of the subband corresponding to this mask.
    • Field Detail

      • isNode

        protected boolean isNode
        Flag indicating whether this subband mask is a node or not
      • ulx

        public int ulx
        Horizontal uper-left coordinate of the subband mask
      • uly

        public int uly
        Vertical uper-left coordinate of the subband mask
      • w

        public int w
        Width of the subband mask
      • h

        public int h
        Height of the subband mask
    • Constructor Detail

      • SubbandROIMask

        public SubbandROIMask​(int ulx,
                              int uly,
                              int w,
                              int h)
        The constructor of the SubbandROIMask takes the dimensions of the subband as parameters
        Parameters:
        ulx - The upper left x coordinate of corresponding subband
        uly - The upper left y coordinate of corresponding subband
        w - The width of corresponding subband
        h - The height of corresponding subband
    • Method Detail

      • getSubbandRectROIMask

        public SubbandROIMask getSubbandRectROIMask​(int x,
                                                    int y)
        Returns a reference to the Subband mask element to which the specified point belongs. The specified point must be inside this (i.e. the one defined by this object) subband mask. This method searches through the tree.
        Parameters:
        x - horizontal coordinate of the specified point.
        y - horizontal coordinate of the specified point.