Wcslib 5.19.1
Total Page:16
File Type:pdf, Size:1020Kb
WCSLIB 5.19.1 Generated by Doxygen 1.8.13 CONTENTS i Contents 1 WCSLIB 5.19.1 and PGSBOX 5.19.12 1.1 Contents................................................ 2 1.2 Copyright ............................................... 2 2 Introduction 3 3 FITS-WCS and related software 3 4 Overview of WCSLIB 5 5 WCSLIB data structures 7 6 Memory management 8 7 Diagnostic output 9 8 Vector API 10 8.1 Vector lengths............................................. 11 8.2 Vector strides ............................................. 12 9 Thread-safety 12 10 Example code, testing and verification 13 11 WCSLIB Fortran wrappers 14 12 PGSBOX 16 13 WCSLIB version numbers 16 14 Deprecated List 17 15 Data Structure Index 19 15.1 Data Structures............................................ 19 16 File Index 20 16.1 File List ................................................ 20 Generated by Doxygen ii CONTENTS 17 Data Structure Documentation 21 17.1 celprm Struct Reference ....................................... 21 17.1.1 Detailed Description ..................................... 21 17.1.2 Field Documentation ..................................... 22 17.2 disprm Struct Reference ....................................... 24 17.2.1 Detailed Description ..................................... 25 17.2.2 Field Documentation ..................................... 25 17.3 dpkey Struct Reference........................................ 29 17.3.1 Detailed Description ..................................... 29 17.3.2 Field Documentation ..................................... 29 17.4 fitskey Struct Reference........................................ 30 17.4.1 Detailed Description ..................................... 31 17.4.2 Field Documentation ..................................... 31 17.5 fitskeyid Struct Reference....................................... 35 17.5.1 Detailed Description ..................................... 35 17.5.2 Field Documentation ..................................... 35 17.6 linprm Struct Reference........................................ 36 17.6.1 Detailed Description ..................................... 36 17.6.2 Field Documentation ..................................... 36 17.7 prjprm Struct Reference........................................ 40 17.7.1 Detailed Description ..................................... 41 17.7.2 Field Documentation ..................................... 41 17.8 pscard Struct Reference........................................ 45 17.8.1 Detailed Description ..................................... 46 17.8.2 Field Documentation ..................................... 46 17.9 pvcard Struct Reference........................................ 46 17.9.1 Detailed Description ..................................... 46 17.9.2 Field Documentation ..................................... 47 17.10spcprm Struct Reference ....................................... 47 17.10.1 Detailed Description ..................................... 48 Generated by Doxygen CONTENTS iii 17.10.2 Field Documentation ..................................... 48 17.11spxprm Struct Reference ....................................... 51 17.11.1 Detailed Description ..................................... 52 17.11.2 Field Documentation ..................................... 52 17.12tabprm Struct Reference ....................................... 57 17.12.1 Detailed Description ..................................... 58 17.12.2 Field Documentation ..................................... 58 17.13wcserr Struct Reference........................................ 62 17.13.1 Detailed Description ..................................... 62 17.13.2 Field Documentation ..................................... 62 17.14wcsprm Struct Reference....................................... 63 17.14.1 Detailed Description ..................................... 65 17.14.2 Field Documentation ..................................... 65 17.15wtbarr Struct Reference........................................ 79 17.15.1 Detailed Description ..................................... 79 17.15.2 Field Documentation ..................................... 79 18 File Documentation 81 18.1 cel.h File Reference.......................................... 81 18.1.1 Detailed Description ..................................... 82 18.1.2 Macro Definition Documentation............................... 83 18.1.3 Enumeration Type Documentation.............................. 83 18.1.4 Function Documentation ................................... 84 18.1.5 Variable Documentation ................................... 88 18.2 dis.h File Reference.......................................... 88 18.2.1 Detailed Description ..................................... 89 18.2.2 Macro Definition Documentation............................... 93 18.2.3 Enumeration Type Documentation.............................. 94 18.2.4 Function Documentation ................................... 94 18.2.5 Variable Documentation ................................... 102 18.3 fitshdr.h File Reference ........................................ 102 Generated by Doxygen iv CONTENTS 18.3.1 Detailed Description ..................................... 103 18.3.2 Macro Definition Documentation............................... 103 18.3.3 Typedef Documentation.................................... 104 18.3.4 Function Documentation ................................... 104 18.3.5 Variable Documentation ................................... 106 18.4 getwcstab.h File Reference...................................... 106 18.4.1 Detailed Description ..................................... 107 18.4.2 Function Documentation ................................... 107 18.5 lin.h File Reference .......................................... 108 18.5.1 Detailed Description ..................................... 110 18.5.2 Macro Definition Documentation............................... 110 18.5.3 Enumeration Type Documentation .............................. 111 18.5.4 Function Documentation ................................... 112 18.5.5 Variable Documentation ................................... 119 18.6 log.h File Reference.......................................... 119 18.6.1 Detailed Description ..................................... 120 18.6.2 Enumeration Type Documentation .............................. 120 18.6.3 Function Documentation ................................... 120 18.6.4 Variable Documentation ................................... 122 18.7 prj.h File Reference.......................................... 122 18.7.1 Detailed Description ..................................... 127 18.7.2 Macro Definition Documentation............................... 129 18.7.3 Enumeration Type Documentation .............................. 130 18.7.4 Function Documentation ................................... 131 18.7.5 Variable Documentation ................................... 149 18.8 spc.h File Reference ......................................... 150 18.8.1 Detailed Description ..................................... 152 18.8.2 Macro Definition Documentation............................... 154 18.8.3 Enumeration Type Documentation .............................. 155 18.8.4 Function Documentation ................................... 156 Generated by Doxygen CONTENTS v 18.8.5 Variable Documentation ................................... 166 18.9 sph.h File Reference ......................................... 166 18.9.1 Detailed Description ..................................... 166 18.9.2 Function Documentation ................................... 167 18.10spx.h File Reference ......................................... 170 18.10.1 Detailed Description ..................................... 172 18.10.2 Macro Definition Documentation............................... 173 18.10.3 Enumeration Type Documentation .............................. 174 18.10.4 Function Documentation ................................... 174 18.10.5 Variable Documentation ................................... 181 18.11tab.h File Reference.......................................... 181 18.11.1 Detailed Description ..................................... 182 18.11.2 Macro Definition Documentation............................... 183 18.11.3 Enumeration Type Documentation .............................. 184 18.11.4 Function Documentation ................................... 185 18.11.5 Variable Documentation ................................... 190 18.12wcs.h File Reference ......................................... 191 18.12.1 Detailed Description ..................................... 193 18.12.2 Macro Definition Documentation............................... 194 18.12.3 Enumeration Type Documentation .............................. 197 18.12.4 Function Documentation ................................... 198 18.12.5 Variable Documentation ................................... 209 18.13wcserr.h File Reference........................................ 210 18.13.1 Detailed Description ..................................... 210 18.13.2 Macro Definition Documentation............................... 211 18.13.3 Function Documentation ................................... 211 18.14wcsfix.h File Reference........................................ 213 18.14.1 Detailed Description ..................................... 215 18.14.2 Macro Definition Documentation............................... 216 18.14.3 Enumeration Type Documentation .............................. 216 Generated by Doxygen CONTENTS 1 18.14.4 Function Documentation ................................... 217 18.14.5 Variable Documentation ................................... 222 18.15wcshdr.h File Reference.......................................