1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
Title: headget
NAME
====
ft_headget,ft_headgetl,ft_headgeti,ft_headgetr,ft_headgets -Find and return
values from a FITS header.
SYNOPSIS
========
-
char *ft_headget(FITSHead fits, char *name, int n, FITSCard *card);
int ft_headgetl(FITSHead fits, char *name, int n, int ldefault, FITSCard *card);
int ft_headgeti(FITSHead fits, char *name, int n, int idefault, FITSCard *card);
double ft_headgetr(FITSHead fits, char *name, int n, double ddefault, FITSCard *card);
char *ft_headgets(FITSHead fits, char *name, int n, char *sdefault, FITSCard *card);
-
PARAMETERS
==========
* #"FITSHead fits" - The FITS header to search.
* #"char *name" - Name of the card keyword to search for.
* #"int n" - keyword index number, if is zero no
index number is appended to the keyword.
* #"FITSCard *card" - The FITS card that was found.
* #"int ldefault" - Default logical value to return.
* #"int idefault" - Default integer value to return.
* #"double ddefault" - Default real value to return.
* #"char *sdefault" - Default string value to return.
DESCRIPTION
===========
ft_headget
----------
Find and return the value of a FITS card as a static string.
ft_headgetl
-----------
Find and return the value of a FITS card as a logical.
ft_headgeti
-----------
Find and return the value of a FITS card as an integer.
ft_headgetr
-----------
Find and return the value of a FITS card as a real.
ft_headgets
-----------
Find and return the value of a FITS card as a allocated string.
EXAMPLES
========
+
FITSHead fits;
FITSCard card;
int simple;
int ax1, ax2;
/* Look up the SIMPLE card in the header and see if its is
True. If it's not found return False.
*-/
simple = #ft_headgetl(fits, "SIMPLE", 0, 0, &card);
/* Look up the NAXIS1 and NAXIS2 cards in the header
if a card is not found return 0.
*-/
ax1 = #ft_headgeti(fits, "NAXIS", 1, 0, &card);
ax2 = #ft_headgeti(fits, "NAXIS", 2, 0, &card);
+
|