• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

DoxyfileH A D12-Jul-2021106.4 KiB2,4881,925

GNUmakefileH A D12-Jul-20212.4 KiB9449

READMEH A D12-Jul-20211.5 KiB3024

cel.sedH A D10-May-2019502 2217

cel_extras.doxH A D10-May-2019835 3630

dis.sedH A D07-Jul-2019999 3831

dis_extras.doxH A D10-May-20192.3 KiB120104

doxextr.lH A D12-Jul-202117.4 KiB884618

doxextr.sedH A D10-May-20192.5 KiB8176

fitshdr.sedH A D10-May-2019280 1410

fitshdr_extras.doxH A D10-May-20191.6 KiB6558

getwcstab.sedH A D10-May-2019104 74

lin.sedH A D10-May-201941 42

lin_extras.doxH A D10-May-20191.8 KiB6960

mainpage.doxH A D12-Jul-202158.7 KiB1,2841,051

prj.sedH A D10-May-20191.5 KiB6253

prj_extras.doxH A D10-May-201931.1 KiB1,2051,104

spc.sedH A D10-May-20191.2 KiB4841

spc_extras.doxH A D10-May-2019833 3630

sph.sedH A D10-May-2019433 1411

spx.sedH A D10-May-2019555 2521

spx_extras.doxH A D10-May-20194.9 KiB197172

tab.sedH A D10-May-2019245 107

tab_extras.doxH A D10-May-20191.1 KiB4840

wcs.sedH A D10-May-20191 KiB4131

wcs_extras.doxH A D10-May-20192.7 KiB10387

wcserr.sedH A D10-May-2019122 64

wcsfix.sedH A D10-May-2019797 3224

wcsfix_extras.doxH A D10-May-20191.4 KiB5446

wcshdr.sedH A D10-May-20196.3 KiB161152

wcshdr_extras.doxH A D10-May-20199 KiB296268

wcsmath_extras.doxH A D10-May-2019750 3327

wcstrig.sedH A D10-May-2019189 108

wcstrig_extras.doxH A D10-May-2019298 109

wcsunits.sedH A D10-May-201999 64

wcsunits_extras.doxH A D10-May-20194.1 KiB144126

wcsutil.sedH A D10-May-2019135 85

README

1Overview of generation of the WCSLIB manual using doxygen
2---------------------------------------------------------
3Documentation is extracted from the C header files using a flex scanner,
4doxextr (see ./doxextr.l).  doxextr relies on strict adherence to a set
5of formatting rules in order to minimize the amount of doxygen markup
6required in the C source files.
7
8doxextr extracts information from the header files and applies doxygen
9markup to it.  This is passed through a generic sed filter, doxexr.sed,
10and possibly also a specific sed filter, e.g. prj.sed for prj.h, which
11applies additional doxygen markup, mainly for fonts and formulae.  The
12makefile rule that drives this process writes the output to a set of
13files with names of the form *.dox, e.g. prj.dox.
14
15Additional doxygen markup may also be provided via files in this
16directory with names of the form *_extras.dox, e.g. prj_extras.dox.
17These are maintained manually.  Similarly, the main page and explanatory
18sections of the manual are maintained in mainpage.dox.
19
20The makefile rule concatenates ../C/wcslib.h and all of the .dox files
21in this directory onto ./wcslib.h for input to doxygen which is told
22via its configuration file, Doxyfile, to ignore ../C/wcslib.h.  This
23subterfuge is necessary to avoid spurious file references in the
24generated latex manual.
25
26
27Author: Mark Calabretta, Australia Telescope National Facility, CSIRO.
28http://www.atnf.csiro.au/people/Mark.Calabretta
29$Id: README,v 7.7 2021/07/12 06:36:49 mcalabre Exp $
30