Update of /cvsroot/phpweather/phpweather/docs/src/latex
In directory usw-pr-cvs1:/tmp/cvs-serv19685

Added Files:
        apidoc.tex intro.tex main.tex phpweather-a4.tex 
        phpweather-letter.tex 
Log Message:
The LaTeX sources. By running one of either phpweather-a4.tex or
phpweather-letter.tex you can produce the documentation for either A4
or Letterpaper.


--- NEW FILE ---
\chapter{API Documentation}

The following information has been generated from the doc-comments found in
the sources for \phpw.

%%%%%%%%%%%%%%%%
% Start of class base_object.

\section{\class{base\_object}}

\begin{figure}[!hb]
\centering
\includegraphics{base_object}
\caption{The relationship between \class{base\_object} and other classes.}
\end{figure}

Provides some basic capabilities like error-handling and handling
of defaults.

[...2892 lines suppressed...]

\item[string \variable{\&\$}{country}] parameter is passed by reference.
The name of the country that corresponds to the country-code is stored
here.

\end{description}

\item[Return value] \textbf{array}\hspace{\labelsep} An associative array with the 
ICAO as the
key and the name of the station as the values. The name of the country is
not added to the name of the station.

\end{funcdesc}

% End of function get_icaos()
%%%%%%%%


% End of class db_null.
%%%%%%%%%%%%%%%%


--- NEW FILE ---
\chapter{Introduction}

This is a guide as to how you should use \phpw.



\section{What is \phpw?}

\phpw is script written in PHP that can decode a METAR. The
METAR is fetched from the web and cached, so that the script
runs faster the second time someone asks for that particular
METAR. About 3000 airports from around the world makes these
METARs, so there's a good chance that you live near one of
them.
      
The METARs contain information about the temperature, the
wind speed and direction, the clouds, the current weather, and
so on. The reports are updated once or twice an hour.


\section{Output}

        \phpw produces a special kind of output known as \emph{pretty
        print}. It looks roughly like this:
        
\begin{quote}
This is a report for \emph{Aalborg, Denmark}. The report was made
\emph{33} minutes ago, at \emph{21:50} UTC. The wind was blowing at a
speed of \emph{2.1} meters per second (\emph{4.6} miles per hour) from
\emph{east} (\emph{100$^\circ$}). The temperature was \emph{16}
$^\circ$C (\emph{61} $^\circ$F), with a dew-point at \emph{15}
$^\circ$C (\emph{59} $^\circ$F). The atmospheric pressure was
\emph{1017} hPa (\emph{30.03} inHg). The relative humidity was
\emph{93.8\%}. There were no clouds below \emph{1524} meter
(\emph{5000} feet) and no cumulonimbus clouds. The overall visibility
was greater than \emph{10} kilometers (\emph{6.2} miles).
\end{quote}



--- NEW FILE ---
% The documentclass is defined in phpweather-x.php, where x is either a4 or letter.
%\usepackage{palatcm}
%\usepackage{palatino}
\usepackage{xspace}
\usepackage{graphicx}
\usepackage[bf]{caption2}
\renewcommand{\rmdefault}{ppl}

\usepackage{makeidx}
\makeindex


\usepackage{url}
\newcommand{\Email}{\begingroup \urlstyle{rm}\Url}
\newcommand{\email}[1]{\Email{<#1>}}

\newcommand{\function}[1]{\textsf{#1(~)}\index{#1@\textsf{#1()}}}
\newcommand{\functiondef}[1]{\textsf{#1}}
\newcommand{\funcdesclabel}[1]{\emph{#1:}}
\newenvironment{funcdesc}%
  {\begin{list}{}{%
                  \renewcommand{\makelabel}{\funcdesclabel}%
                  \setlength{\itemsep}{0.25\baselineskip}%
%                  \setlength{\topsep}{0pt}%
                  \setlength{\partopsep}{0pt}%
                  \setlength{\parsep}{0pt}%
                 }%
  }%
  {\end{list}%
}

\newcommand{\classdef}[1]{\textsf{#1}}
\newcommand{\class}[1]{Class \textsf{#1}\index{#1@Class \textsf{#1}}}
\newcommand{\variable}[2]{\textsf{\textbf{#1#2}}\index{#2@\textsf{\textbf{\protect\makebox[0cm][r]{#1}#2}}}}
\newcommand{\icao}[1]{\textsf{#1}}

\newcommand{\filename}{\begingroup \urlstyle{tt}\Url}
\urldef{\AUTHORS}\filename{AUTHORS}

\newcommand{\phpw}{\emph{PHP Weather}\xspace}
\usepackage[colorlinks,
  linkcolor=blue,
  pdftitle={PHP Weather Usage Guide},
  pdfauthor={Martin Geisler, et al},
  pdfsubject={Documentation for PHP Weather}
]{hyperref}
\title{\phpw Usage Guide}
\author{Martin Geisler \email{[EMAIL PROTECTED]}\thanks{I would like to thank all 
the people who have helped me make \phpw. See the file \AUTHORS{} for a list.}}
\begin{document}

\pagenumbering{roman}

\maketitle

\tableofcontents

\clearpage
\pagenumbering{arabic}

\include{intro}

%%%%%%%%%%
%
% API doc.
%
%%%%%%%%%%

\include{apidoc}


\printindex

\end{document}

--- NEW FILE ---
\documentclass[a4paper]{report}
\input{main}
--- NEW FILE ---
\documentclass[letterpaper]{report}
\input{main}

_______________________________________________
PHPWeather-checkins mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/phpweather-checkins

Reply via email to