IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 27, 2006, 3:31:44 PM (20 years ago)
Author:
drobbin
Message:

Implemented psPixelsTransform.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/astro/psCoord.h

    r5814 r6230  
    1111 *  @author GLG, MHPCC
    1212 *
    13  *  @version $Revision: 1.49 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2005-12-20 05:05:37 $
     13 *  @version $Revision: 1.50 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2006-01-28 01:31:44 $
    1515 *
    1616 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    2525#include "psList.h"
    2626#include "psPolynomial.h"
     27#include "psPixels.h"
    2728//#include "psTime.h"
    2829
     
    435436);
    436437
     438/** Generates a list of pixels in the output coordinate frame that overlap the input
     439 *  pixels in the input coordinate frame through the specified transformation, inToOut.
     440 *
     441 *  psPixelsTransform is more complicated than simply transforming the input pixels,
     442 *  but requires the evaluation of the derivatives of the transformation in order to
     443 *  obtain the list of all pixels in the output coordinate frame that possibly overlap
     444 *  the pixel in the input coordinate frame.  In the event that input or inToOut are
     445 *  NULL, the function shall generate an error and return NULL.  If out is non-NULL it
     446 *  shall be modified and returned;  otherwise a new psPixels shall be allocated and
     447 *  returned.
     448 *
     449 *  @return psPixels*:      the list of overlapping pixels.
     450 */
     451psPixels *psPixelsTransform(
     452    psPixels *out,                     ///< output list of overlapping pixels
     453    const psPixels *input,             ///< input list of pixels
     454    const psPlaneTransform *inToOut    ///< specified transformation
     455);
     456
    437457/// @}
    438458
Note: See TracChangeset for help on using the changeset viewer.