IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 12, 2009, 2:54:26 PM (17 years ago)
Author:
Paul Price
Message:

Adding const.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/imageops/psImageBinning.h

    r15377 r21107  
    88 *  @author Eugene Magnier, IfA
    99 *
    10  *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
    11  *  @date $Date: 2007-10-25 20:35:50 $
     10 *  @version $Revision: 1.6 $ $Name: not supported by cvs2svn $
     11 *  @date $Date: 2009-01-13 00:54:26 $
    1212 *
    1313 *  Copyright 2007 Institute for Astronomy, University of Hawaii
     
    2323// image. binning is defined for a specific input size and output image size.
    2424typedef struct {
    25     int nXfine;                         // width of the hi-res image
    26     int nYfine;                         // height of the hi-res image
    27     int nXruff;                         // width of the lo-res image
    28     int nYruff;                         // height of the lo-res image
    29     int nXbin;                          // X binning factor (~ nXfine/nXruff)
    30     int nYbin;                          // Y binning factor (~ nYfine/nYruff)
    31     int nXoff;                          // offset in fine pixels to start of ruff 0 pixel (x_fine - nXoff) / nXbin = x_ruff
    32     int nYoff;                          // offset in fine pixels to start of ruff 0 pixel (x_fine - nXoff) / nXbin = x_ruff
    33     int nXskip;                         // offset in fine pixels from start of fine parent 0 pixel to ruff 0 pixel (nXskip = col0 - nXoff)
    34     int nYskip;                         // offset in fine pixels from start of fine parent 0 pixel to ruff 0 pixel (nYskip = row0 - nYoff)
     25    int nXfine;                         // width of the hi-res image
     26    int nYfine;                         // height of the hi-res image
     27    int nXruff;                         // width of the lo-res image
     28    int nYruff;                         // height of the lo-res image
     29    int nXbin;                          // X binning factor (~ nXfine/nXruff)
     30    int nYbin;                          // Y binning factor (~ nYfine/nYruff)
     31    int nXoff;                          // offset in fine pixels to start of ruff 0 pixel (x_fine - nXoff) / nXbin = x_ruff
     32    int nYoff;                          // offset in fine pixels to start of ruff 0 pixel (x_fine - nXoff) / nXbin = x_ruff
     33    int nXskip;                         // offset in fine pixels from start of fine parent 0 pixel to ruff 0 pixel (nXskip = col0 - nXoff)
     34    int nYskip;                         // offset in fine pixels from start of fine parent 0 pixel to ruff 0 pixel (nYskip = row0 - nYoff)
    3535} psImageBinning;
    3636
     
    4848void psImageBinningSetFineSize(psImageBinning *binning, psImageBinningAlign align);
    4949void psImageBinningSetScale(psImageBinning *binning, psImageBinningAlign align);
    50 void psImageBinningSetSkip(psImageBinning *binning, psImage *image);
     50void psImageBinningSetSkip(psImageBinning *binning, const psImage *image);
    5151void psImageBinningSetSkipByOffset(psImageBinning *binning, int col0, int row0);
    5252
Note: See TracChangeset for help on using the changeset viewer.