IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 28, 2005, 1:23:55 PM (21 years ago)
Author:
gusciora
Message:

Significant modifications.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/pmImageSubtract.h

    r4322 r4417  
    11/** @file  ImageSubtract.h
    22 *
    3  *  This file will ...
     3 *  This file will contain code which creates a set of kernel basis
     4 *  functions, solves for their solution, and applies them to an image.
    45 *
     6 *  @author Paul Price, IfA (original prototype)
    57 *  @author GLG, MHPCC
    68 *
    7  *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
    8  *  @date $Date: 2005-06-20 23:21:05 $
     9 *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2005-06-28 23:23:55 $
    911 *
    1012 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    2628typedef enum {
    2729    PM_SUBTRACTION_KERNEL_POIS,    ///< POIS kernel --- delta functions
    28     PM_SUBTRACTION_KERNEL_ISIS    ///< ISIS kernel --- gaussians modified by polynomials
     30    PM_SUBTRACTION_KERNEL_ISIS     ///< ISIS kernel --- gaussians modified by polynomials
    2931} pmSubtractionKernelsType;
    3032
     
    3234{
    3335    pmSubtractionKernelsType type;   ///< Type ofKernels --- allowing the use of multiple kernels
    34     psVector *u, *v;     ///< Offset (for POIS) or polynomial order (for ISIS)
    35     psVector *sigma;     ///< Width of Gaussian (for ISIS)
    36     psVector *xOrder, *yOrder;    ///< Spatial Polynomial order (for all)
    37     int subIndex;     ///< Index of kernel to be subtracted to maintain flux conservation
    38     psArray *preCalc;     ///< Array of images containing pre-calculated kernel (to
     36    psVector *u, *v;                 ///< Offset (for POIS) or polynomial order (for ISIS)
     37    psVector *sigma;                 ///< Width of Gaussian (for ISIS)
     38    psVector *xOrder, *yOrder;       ///< Spatial Polynomial order (for all)
     39    int subIndex;                    ///< Index of kernel to be subtracted to maintain flux conservation
     40    psArray *preCalc;                ///< Array of images containing pre-calculated kernel (to
    3941    ///< accelerate ISIS; don't use for POIS)
    40     psS32 p_size;                                       ///< The halfsize of the kernel
    41     psS32 p_spatialOrder;                               ///< The spatial order of the kernels
     42    psS32 p_size;                    ///< The halfsize of the kernel
     43    psS32 p_spatialOrder;            ///< The spatial order of the kernels
    4244}
    4345psSubtractionKernels;
     
    5254
    5355typedef enum {
    54     PM_STAMP_INIT,     ///< Initial state
    55     PM_STAMP_USED,     ///< Use this stamp
    56     PM_STAMP_REJECTED,     ///< This stamp has been rejected
    57     PM_STAMP_RECALC,     ///< Having been reset, this stamp is to be recalculated
    58     PM_STAMP_NONE     ///< No stamp in this region
     56    PM_STAMP_INIT,                   ///< Initial state
     57    PM_STAMP_USED,                   ///< Use this stamp
     58    PM_STAMP_REJECTED,               ///< This stamp has been rejected
     59    PM_STAMP_RECALC,                 ///< Having been reset, this stamp is to be recalculated
     60    PM_STAMP_NONE                    ///< No stamp in this region
    5961} pmStampStatus;
    6062
Note: See TracChangeset for help on using the changeset viewer.