[]
public abstract class ROIMaskGenerator
Name | Description |
---|---|
ROIMaskGenerator(ROI[], int) | The constructor of the mask generator |
Name | Description |
---|---|
nrc | Number of components |
roiInTile | |
roi_array | Array containing the ROIs |
tileMaskMade | Flag indicating whether a mask has been made for the current tile |
Name | Description |
---|---|
ROIs | This function returns the ROIs in the image |
Name | Description |
---|---|
getROIMask(DataBlkInt, Subband, int, int) | This functions gets a DataBlk with the size of the current code-block and fills it with the ROI mask. The lowest scaling value in the mask for this code-block is returned by the function to be used for modifying the rate distortion estimations. |
makeMask(Subband, int, int) | This function generates the ROI mask for the entire tile. The mask is generated for one component. This method is called once for each tile and component. |
tileChanged() | This function is called every time the tile is changed to indicate that there is need to make a new mask |