00001 /* @file pmAstrometryUtils.h 00002 * @brief utility functions for transform and distort functions 00003 * 00004 * @author EAM, IfA 00005 * 00006 * @version $Revision: 1.3 $ $Name: $ 00007 * @date $Date: 2007/01/24 02:54:14 $ 00008 * Copyright 2006 Institute for Astronomy, University of Hawaii 00009 */ 00010 00011 #ifndef PM_ASTROMETRY_UTILS_H 00012 #define PM_ASTROMETRY_UTILS_H 00013 00014 /// @addtogroup Astrometry 00015 /// @{ 00016 00017 psPlane *psPlaneTransformGetCenter (psPlaneTransform *trans, double tol); 00018 psPlaneTransform *psPlaneTransformSetCenter (psPlaneTransform *output, psPlaneTransform *input, double Xo, double Yo); 00019 00020 psPlaneTransform *psPlaneTransformIdentity (int order); 00021 psPlaneDistort *psPlaneDistortIdentity (int order); 00022 00023 bool psPlaneTransformIsDiagonal (psPlaneTransform *transform); 00024 bool psPlaneDistortIsDiagonal (psPlaneDistort *distort); 00025 00026 /// @} 00027 #endif
1.5.1