IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 8, 2005, 2:45:18 PM (22 years ago)
Author:
eugene
Message:

minor changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/cmd.data/imsmooth.c

    r2843 r2938  
    11# include "data.h"
    2 # define NSIGMA 3
    32
    43int imsmooth (int argc, char **argv) {
    54 
    6   int i, j, n, Nx, Ny, Ns, Ngauss;
     5  int i, j, n, N, Nx, Ny, Ns, Ngauss;
    76  float *vi, *vo, *gauss, *gaussnorm;
    8   float g, s, sigma;
     7  float g, s, sigma, Nsigma;
    98  Buffer *in;
    109  float *temp;
     10
     11  Nsigma = 3;
     12  if ((N = get_argument (argc, argv, "-Nsigma"))) {
     13    remove_argument (N, &argc, argv);
     14    Nsigma = atof (argv[N]);
     15    remove_argument (N, &argc, argv);
     16  }
    1117
    1218  if (argc != 3) {
     
    2329
    2430  /* build a 1D gaussian */
    25   Ns = (int) (NSIGMA*sigma + 0.5);
     31  Ns = (int) (Nsigma*sigma + 0.5);
    2632  Ngauss = 2*Ns + 1;
    2733  ALLOCATE (gaussnorm, float, Ngauss);
Note: See TracChangeset for help on using the changeset viewer.