diff options
author | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
---|---|---|
committer | Joe Hunkeler <jhunkeler@gmail.com> | 2015-08-11 16:51:37 -0400 |
commit | 40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch) | |
tree | 4464880c571602d54f6ae114729bf62a89518057 /vendor/voclient/libvotable/doc/latex | |
download | iraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz |
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'vendor/voclient/libvotable/doc/latex')
21 files changed, 7585 insertions, 0 deletions
diff --git a/vendor/voclient/libvotable/doc/latex/Makefile b/vendor/voclient/libvotable/doc/latex/Makefile new file mode 100644 index 00000000..8b7c89a1 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/Makefile @@ -0,0 +1,19 @@ +all: clean refman.pdf + +pdf: refman.pdf + +refman.pdf: refman.tex + pdflatex refman.tex + makeindex refman.idx + pdflatex refman.tex + latex_count=5 ; \ + while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ + do \ + echo "Rerunning latex...." ;\ + pdflatex refman.tex ;\ + latex_count=`expr $$latex_count - 1` ;\ + done + + +clean: + rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf diff --git a/vendor/voclient/libvotable/doc/latex/annotated.tex b/vendor/voclient/libvotable/doc/latex/annotated.tex new file mode 100644 index 00000000..fdf4bfa3 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/annotated.tex @@ -0,0 +1,8 @@ +\section{Data Structures} +Here are the data structures with brief descriptions:\begin{CompactList} +\item\contentsline{section}{\hyperlink{structAttrBlock}{AttrBlock} (Information for a block of attributes )}{\pageref{structAttrBlock}}{} +\item\contentsline{section}{\hyperlink{structAttrList}{AttrList} (Information for an attribute )}{\pageref{structAttrList}}{} +\item\contentsline{section}{\hyperlink{structElement}{Element} (This is a structure that hold the information for an XML element )}{\pageref{structElement}}{} +\item\contentsline{section}{\hyperlink{structNode}{Node} (Struct that holds a stack \hyperlink{structNode}{Node} containing an \hyperlink{structElement}{Element} )}{\pageref{structNode}}{} +\item\contentsline{section}{\hyperlink{structStack}{Stack} (This is a structure that holds the information for a stack )}{\pageref{structStack}}{} +\end{CompactList} diff --git a/vendor/voclient/libvotable/doc/latex/doxygen.sty b/vendor/voclient/libvotable/doc/latex/doxygen.sty new file mode 100644 index 00000000..c939ede5 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/doxygen.sty @@ -0,0 +1,97 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{doxygen} +\RequirePackage{calc} +\RequirePackage{array} +\RequirePackage{color} +\pagestyle{fancyplain} +\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}} +\renewcommand{\chaptermark}[1]{\markboth{#1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} +\lhead[\fancyplain{}{\bfseries\thepage}] + {\fancyplain{}{\bfseries\rightmark}} +\rhead[\fancyplain{}{\bfseries\leftmark}] + {\fancyplain{}{\bfseries\thepage}} +\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Wed Feb 27 21:10:08 2013 for libVOTable by Doxygen }]{} +\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Wed Feb 27 21:10:08 2013 for libVOTable by Doxygen }} +\cfoot{} +\newenvironment{Code} +{\footnotesize} +{\normalsize} +\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})} +\newenvironment{DocInclude} +{\footnotesize} +{\normalsize} +\newenvironment{VerbInclude} +{\footnotesize} +{\normalsize} +\newenvironment{Image} +{\begin{figure}[H]} +{\end{figure}} +\newenvironment{ImageNoCaption}{}{} +\newenvironment{CompactList} +{\begin{list}{}{ + \setlength{\leftmargin}{0.5cm} + \setlength{\itemsep}{0pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \renewcommand{\makelabel}{\hfill}}} +{\end{list}} +\newenvironment{CompactItemize} +{ + \begin{itemize} + \setlength{\itemsep}{-3pt} + \setlength{\parsep}{0pt} + \setlength{\topsep}{0pt} + \setlength{\partopsep}{0pt} +} +{\end{itemize}} +\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp} +\newlength{\tmplength} +\newenvironment{TabularC}[1] +{ +\setlength{\tmplength} + {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)} + \par\begin{tabular*}{\linewidth} + {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|} +} +{\end{tabular*}\par} +\newcommand{\entrylabel}[1]{ + {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}} +\newenvironment{Desc} +{\begin{list}{} + { + \settowidth{\labelwidth}{40pt} + \setlength{\leftmargin}{\labelwidth} + \setlength{\parsep}{0pt} + \setlength{\itemsep}{-4pt} + \renewcommand{\makelabel}{\entrylabel} + } +} +{\end{list}} +\newenvironment{Indent} + {\begin{list}{}{\setlength{\leftmargin}{0.5cm}} + \item[]\ignorespaces} + {\unskip\end{list}} +\setlength{\parindent}{0cm} +\setlength{\parskip}{0.2cm} +\addtocounter{secnumdepth}{1} +\sloppy +\usepackage[T1]{fontenc} +\makeatletter +\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}% + {-3.25ex plus -1ex minus -0.2ex}% + {1.5ex plus 0.2ex}% + {\normalfont\normalsize\bfseries}} +\makeatother +\stepcounter{secnumdepth} +\stepcounter{tocdepth} +\definecolor{comment}{rgb}{0.5,0.0,0.0} +\definecolor{keyword}{rgb}{0.0,0.5,0.0} +\definecolor{keywordtype}{rgb}{0.38,0.25,0.125} +\definecolor{keywordflow}{rgb}{0.88,0.5,0.0} +\definecolor{preprocessor}{rgb}{0.5,0.38,0.125} +\definecolor{stringliteral}{rgb}{0.0,0.125,0.25} +\definecolor{charliteral}{rgb}{0.0,0.5,0.5} +\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} +\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} +\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} diff --git a/vendor/voclient/libvotable/doc/latex/files.tex b/vendor/voclient/libvotable/doc/latex/files.tex new file mode 100644 index 00000000..03a72743 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/files.tex @@ -0,0 +1,14 @@ +\section{File List} +Here is a list of all documented files with brief descriptions:\begin{CompactList} +\item\contentsline{section}{\hyperlink{votElement_8c}{votElement.c} ((Private) Methods to manage XML elements )}{\pageref{votElement_8c}}{} +\item\contentsline{section}{\hyperlink{votExpatCB_8c}{votExpatCB.c} ((Private) Expat parser XML callback methods )}{\pageref{votExpatCB_8c}}{} +\item\contentsline{section}{\hyperlink{votHandle_8c}{votHandle.c} ((Private) Methods to manage interface handles )}{\pageref{votHandle_8c}}{} +\item\contentsline{section}{\hyperlink{votHTML_8c}{votHTML.c} (Utility procedures to write HTML files )}{\pageref{votHTML_8c}}{} +\item\contentsline{section}{\hyperlink{votParse_8c}{votParse.c} (Public interface procedures for the libVOTable parser )}{\pageref{votParse_8c}}{} +\item\contentsline{section}{\hyperlink{votParse_8h}{votParse.h} (Public procedure declarations for the VOTable interface )}{\pageref{votParse_8h}}{} +\item\contentsline{section}{\hyperlink{votParse__f77_8c}{votParse\_\-f77.c} (Public interface for the libVOTable F77 wrapper )}{\pageref{votParse__f77_8c}}{} +\item\contentsline{section}{\hyperlink{votParse__spp_8c}{votParse\_\-spp.c} (Public interface procedures for the VOT SPP wrapper )}{\pageref{votParse__spp_8c}}{} +\item\contentsline{section}{\textbf{votParse\_\-spp.h} }{\pageref{votParse__spp_8h}}{} +\item\contentsline{section}{\hyperlink{votParseP_8h}{votParseP.h} (Internal LIBVOTABLE definitions )}{\pageref{votParseP_8h}}{} +\item\contentsline{section}{\hyperlink{votStack_8c}{votStack.c} ((Private) Methods to manage the parser \hyperlink{structElement}{Element} stack )}{\pageref{votStack_8c}}{} +\end{CompactList} diff --git a/vendor/voclient/libvotable/doc/latex/refman.tex b/vendor/voclient/libvotable/doc/latex/refman.tex new file mode 100644 index 00000000..6862bc30 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/refman.tex @@ -0,0 +1,75 @@ +\documentclass[letterpaper]{book} +\usepackage{makeidx} +\usepackage{fancyhdr} +\usepackage{graphicx} +\usepackage{multicol} +\usepackage{float} +\usepackage{listings} +\usepackage{color} +\usepackage{textcomp} +\usepackage{alltt} +\usepackage{times} +\usepackage{ifpdf} +\ifpdf +\usepackage[pdftex, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\else +\usepackage[ps2pdf, + pagebackref=true, + colorlinks=true, + linkcolor=blue, + unicode + ]{hyperref} +\usepackage{pspicture} +\fi +\usepackage[utf8]{inputenc} +\usepackage{doxygen} +\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=4,numbers=left } +\makeindex +\setcounter{tocdepth}{3} +\renewcommand{\footrulewidth}{0.4pt} +\begin{document} +\hypersetup{pageanchor=false} +\begin{titlepage} +\vspace*{7cm} +\begin{center} +{\Large libVOTable \\[1ex]\large v1.0 }\\ +\vspace*{1cm} +{\large Generated by Doxygen 1.5.9}\\ +\vspace*{0.5cm} +{\small Wed Feb 27 21:10:08 2013}\\ +\end{center} +\end{titlepage} +\clearemptydoublepage +\pagenumbering{roman} +\tableofcontents +\clearemptydoublepage +\pagenumbering{arabic} +\hypersetup{pageanchor=true} +\chapter{Data Structure Index} +\input{annotated} +\chapter{File Index} +\input{files} +\chapter{Data Structure Documentation} +\input{structAttrBlock} +\include{structAttrList} +\include{structElement} +\include{structNode} +\include{structStack} +\chapter{File Documentation} +\input{votElement_8c} +\include{votExpatCB_8c} +\include{votHandle_8c} +\include{votHTML_8c} +\include{votParse_8c} +\include{votParse_8h} +\include{votParse__f77_8c} +\include{votParse__spp_8c} +\include{votParseP_8h} +\include{votStack_8c} +\printindex +\end{document} diff --git a/vendor/voclient/libvotable/doc/latex/structAttrBlock.tex b/vendor/voclient/libvotable/doc/latex/structAttrBlock.tex new file mode 100644 index 00000000..93c5c3f0 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/structAttrBlock.tex @@ -0,0 +1,42 @@ +\hypertarget{structAttrBlock}{ +\section{AttrBlock Struct Reference} +\label{structAttrBlock}\index{AttrBlock@{AttrBlock}} +} +Information for a block of attributes. + + +{\tt \#include $<$votParseP.h$>$} + +\subsection*{Data Fields} +\begin{CompactItemize} +\item +\hypertarget{structAttrBlock_fa9326ebb9e46e6f599d80f67db42cb6}{ +char $\ast$ \textbf{req}} +\label{structAttrBlock_fa9326ebb9e46e6f599d80f67db42cb6} + +\item +\hypertarget{structAttrBlock_c96c734b9124fcdba0ebbb5f8703c940}{ +char $\ast$ \textbf{opt}} +\label{structAttrBlock_c96c734b9124fcdba0ebbb5f8703c940} + +\item +\hypertarget{structAttrBlock_6d23c0d081bb527c934e99f47b10c461}{ +void $\ast$ \textbf{attributes}} +\label{structAttrBlock_6d23c0d081bb527c934e99f47b10c461} + +\end{CompactItemize} + + +\subsection{Detailed Description} +Information for a block of attributes. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em req}]A '$|$' delimited string of required attribute names. \item[{\em opt}]A '$|$' delimited string of optional attribute names. \item[{\em attributes}]A pointer to an \hyperlink{structAttrList}{AttrList} structure. \end{description} +\end{Desc} + + +The documentation for this struct was generated from the following file:\begin{CompactItemize} +\item +\hyperlink{votParseP_8h}{votParseP.h}\end{CompactItemize} diff --git a/vendor/voclient/libvotable/doc/latex/structAttrList.tex b/vendor/voclient/libvotable/doc/latex/structAttrList.tex new file mode 100644 index 00000000..665878e1 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/structAttrList.tex @@ -0,0 +1,42 @@ +\hypertarget{structAttrList}{ +\section{AttrList Struct Reference} +\label{structAttrList}\index{AttrList@{AttrList}} +} +Information for an attribute. + + +{\tt \#include $<$votParseP.h$>$} + +\subsection*{Data Fields} +\begin{CompactItemize} +\item +\hypertarget{structAttrList_217caa5e66c48a418c5e9d8d9b24db50}{ +char \textbf{name} \mbox{[}SZ\_\-ATTRNAME\mbox{]}} +\label{structAttrList_217caa5e66c48a418c5e9d8d9b24db50} + +\item +\hypertarget{structAttrList_b05ba979e02ca5a2670e574b3571d0d6}{ +char \textbf{value} \mbox{[}SZ\_\-ATTRVAL\mbox{]}} +\label{structAttrList_b05ba979e02ca5a2670e574b3571d0d6} + +\item +\hypertarget{structAttrList_2fbe1489ab80694a08f160a359faaf8f}{ +void $\ast$ \textbf{next}} +\label{structAttrList_2fbe1489ab80694a08f160a359faaf8f} + +\end{CompactItemize} + + +\subsection{Detailed Description} +Information for an attribute. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em name}]A string of the attributes name. \item[{\em value}]A string of the attributes value. \item[{\em $\ast$next}]A pointer to the next element. \end{description} +\end{Desc} + + +The documentation for this struct was generated from the following file:\begin{CompactItemize} +\item +\hyperlink{votParseP_8h}{votParseP.h}\end{CompactItemize} diff --git a/vendor/voclient/libvotable/doc/latex/structElement.tex b/vendor/voclient/libvotable/doc/latex/structElement.tex new file mode 100644 index 00000000..9cf95aba --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/structElement.tex @@ -0,0 +1,17 @@ +\hypertarget{structElement}{ +\section{Element Struct Reference} +\label{structElement}\index{Element@{Element}} +} +This is a structure that hold the information for an XML element. + + +{\tt \#include $<$votParseP.h$>$} + + + +\subsection{Detailed Description} +This is a structure that hold the information for an XML element. + +The documentation for this struct was generated from the following file:\begin{CompactItemize} +\item +\hyperlink{votParseP_8h}{votParseP.h}\end{CompactItemize} diff --git a/vendor/voclient/libvotable/doc/latex/structNode.tex b/vendor/voclient/libvotable/doc/latex/structNode.tex new file mode 100644 index 00000000..cd0bbcb4 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/structNode.tex @@ -0,0 +1,17 @@ +\hypertarget{structNode}{ +\section{Node Struct Reference} +\label{structNode}\index{Node@{Node}} +} +Struct that holds a stack \hyperlink{structNode}{Node} containing an \hyperlink{structElement}{Element}. + + +{\tt \#include $<$votParseP.h$>$} + + + +\subsection{Detailed Description} +Struct that holds a stack \hyperlink{structNode}{Node} containing an \hyperlink{structElement}{Element}. + +The documentation for this struct was generated from the following file:\begin{CompactItemize} +\item +\hyperlink{votParseP_8h}{votParseP.h}\end{CompactItemize} diff --git a/vendor/voclient/libvotable/doc/latex/structStack.tex b/vendor/voclient/libvotable/doc/latex/structStack.tex new file mode 100644 index 00000000..7cb3b49d --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/structStack.tex @@ -0,0 +1,30 @@ +\hypertarget{structStack}{ +\section{Stack Struct Reference} +\label{structStack}\index{Stack@{Stack}} +} +This is a structure that holds the information for a stack. + + +{\tt \#include $<$votParseP.h$>$} + +\subsection*{Data Fields} +\begin{CompactItemize} +\item +\hypertarget{structStack_50bfdf880cfde1bf714a7ca9eb1eeae3}{ +\hyperlink{structNode}{Node} $\ast$ \textbf{head}} +\label{structStack_50bfdf880cfde1bf714a7ca9eb1eeae3} + +\item +\hypertarget{structStack_980bcca9b29a635b3e70bfdcbb6f1a34}{ +int \textbf{level}} +\label{structStack_980bcca9b29a635b3e70bfdcbb6f1a34} + +\end{CompactItemize} + + +\subsection{Detailed Description} +This is a structure that holds the information for a stack. + +The documentation for this struct was generated from the following file:\begin{CompactItemize} +\item +\hyperlink{votParseP_8h}{votParseP.h}\end{CompactItemize} diff --git a/vendor/voclient/libvotable/doc/latex/votAttribute_8c.tex b/vendor/voclient/libvotable/doc/latex/votAttribute_8c.tex new file mode 100644 index 00000000..7bcfdb86 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votAttribute_8c.tex @@ -0,0 +1,93 @@ +\hypertarget{votAttribute_8c}{ +\section{votAttribute.c File Reference} +\label{votAttribute_8c}\index{votAttribute.c@{votAttribute.c}} +} +(Internal) Methods to manage XML attributes. + + +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$ctype.h$>$}\par +{\tt \#include \char`\"{}votParseP.h\char`\"{}}\par +\subsection*{Functions} +\begin{CompactItemize} +\item +int \hyperlink{votAttribute_8c_0f451b6e1a9c2b2cd5c4e29219dda5d3}{vot\_\-attrSet} (AttrBlock $\ast$ablock, char $\ast$name, char $\ast$value) +\begin{CompactList}\small\item\em Set/Create an attributes (internal method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votAttribute_8c_bcd0d56898e2a62e86f081c65e8c6f2c}{vot\_\-attrGet} (AttrBlock $\ast$ablock, char $\ast$name) +\begin{CompactList}\small\item\em Get an attribute's value (internal method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votAttribute_8c_cab6f8b4c5dc706456be2e68ae823ffe}{vot\_\-attrXML} (AttrBlock $\ast$ablock) +\begin{CompactList}\small\item\em Get the attributes for an XML tag (internal method). \item\end{CompactList}\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +(Internal) Methods to manage XML attributes. + +VOTATTRIBUTE.C -- (Internal) Methods to manage XML attributes. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{votAttribute_8c_bcd0d56898e2a62e86f081c65e8c6f2c}{ +\index{votAttribute.c@{votAttribute.c}!vot\_\-attrGet@{vot\_\-attrGet}} +\index{vot\_\-attrGet@{vot\_\-attrGet}!votAttribute.c@{votAttribute.c}} +\subsubsection[{vot\_\-attrGet}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-attrGet (AttrBlock $\ast$ {\em ablock}, \/ char $\ast$ {\em name})}} +\label{votAttribute_8c_bcd0d56898e2a62e86f081c65e8c6f2c} + + +Get an attribute's value (internal method). + +vot\_\-attrGet -- Get an attribute's value (internal method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$ablock}]An AttrBlock to insert these attributes \item[{\em $\ast$name}]A string that hold the name of an attribute \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]Value of the attribute or NULL \end{Desc} +\hypertarget{votAttribute_8c_0f451b6e1a9c2b2cd5c4e29219dda5d3}{ +\index{votAttribute.c@{votAttribute.c}!vot\_\-attrSet@{vot\_\-attrSet}} +\index{vot\_\-attrSet@{vot\_\-attrSet}!votAttribute.c@{votAttribute.c}} +\subsubsection[{vot\_\-attrSet}]{\setlength{\rightskip}{0pt plus 5cm}status vot\_\-attrSet (AttrBlock $\ast$ {\em ablock}, \/ char $\ast$ {\em name}, \/ char $\ast$ {\em value})}} +\label{votAttribute_8c_0f451b6e1a9c2b2cd5c4e29219dda5d3} + + +Set/Create an attributes (internal method). + +vot\_\-attrSet -- Set/Create an attributes (internal method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em ablock}]An AttrBlock to insert these attributes. \item[{\em name}]A string that hold the name of an attribute. \item[{\em value}]A string that hold the value of an attribute. \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the request. 1 Success, 0=FAIL.\end{Desc} +\begin{Desc} +\item[Warning:]If an attribute has no name/value, this will not create it. \end{Desc} +\hypertarget{votAttribute_8c_cab6f8b4c5dc706456be2e68ae823ffe}{ +\index{votAttribute.c@{votAttribute.c}!vot\_\-attrXML@{vot\_\-attrXML}} +\index{vot\_\-attrXML@{vot\_\-attrXML}!votAttribute.c@{votAttribute.c}} +\subsubsection[{vot\_\-attrXML}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-attrXML (AttrBlock $\ast$ {\em ablock})}} +\label{votAttribute_8c_cab6f8b4c5dc706456be2e68ae823ffe} + + +Get the attributes for an XML tag (internal method). + +vot\_\-attrXML -- Get the attributes for an XML tag (internal method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$ablock}]An AttrBlock to insert these attributes \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string containing the attributes for an XML tag \end{Desc} diff --git a/vendor/voclient/libvotable/doc/latex/votElement_8c.tex b/vendor/voclient/libvotable/doc/latex/votElement_8c.tex new file mode 100644 index 00000000..b171f0e3 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votElement_8c.tex @@ -0,0 +1,220 @@ +\hypertarget{votElement_8c}{ +\section{votElement.c File Reference} +\label{votElement_8c}\index{votElement.c@{votElement.c}} +} +(Private) Methods to manage XML elements. + + +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include \char`\"{}votParseP.h\char`\"{}}\par +{\tt \#include \char`\"{}votParse.h\char`\"{}}\par +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{votElement_8c_90be22d8acb5e625e96c4bd621873ab1}{ +\#define \textbf{outstr}(s)~strcat(XML\_\-out,s);} +\label{votElement_8c_90be22d8acb5e625e96c4bd621873ab1} + +\item +\hypertarget{votElement_8c_f18db8ab48febb9b448b5c42bba6c8ef}{ +\#define \textbf{outattr}(a, s)~\{outstr(a);outstr(s);outstr(\char`\"{}$\backslash$\char`\"{}\char`\"{});\}} +\label{votElement_8c_f18db8ab48febb9b448b5c42bba6c8ef} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +int \hyperlink{votElement_8c_c40e3a809b3865bd6d15bf368778e28e}{vot\_\-elemType} (\hyperlink{structElement}{Element} $\ast$e) +\begin{CompactList}\small\item\em Get the integer value (ID) of the \hyperlink{structElement}{Element} (private method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votElement_8c_73381f6c3509c61194a8f23ada4cac2a}{vot\_\-elemName} (\hyperlink{structElement}{Element} $\ast$e) +\begin{CompactList}\small\item\em Get the name of the \hyperlink{structElement}{Element} (private method). \item\end{CompactList}\item +int \hyperlink{votElement_8c_c247ed61c78db54860fbbf80385f3088}{vot\_\-eType} (char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}) +\begin{CompactList}\small\item\em Get the integer value (ID) of the name (private method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votElement_8c_bb085dd4a9d1237b43a7db3cb2a192d2}{vot\_\-elemXMLEnd} (\hyperlink{structElement}{Element} $\ast$e) +\begin{CompactList}\small\item\em Build a string of the ending XML Tag (private method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votElement_8c_478f5d941afc5695c98627cdbdfd6844}{vot\_\-elemXML} (\hyperlink{structElement}{Element} $\ast$e) +\begin{CompactList}\small\item\em Builds a string of the opening XML Tag (private method). \item\end{CompactList}\item +\hyperlink{structElement}{Element} $\ast$ \hyperlink{votElement_8c_744db49ce83f6ed1d76b7aa4eacd9dd9}{vot\_\-newElem} (unsigned int type) +\begin{CompactList}\small\item\em Allocate a new structure of the given type (private method). \item\end{CompactList}\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hypertarget{votElement_8c_f5f0a3fb300a5bd99957571039f334c2}{ +\begin{tabbing} +xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill +struct \{\\ +\>int \textbf{type}\\ +\>char $\ast$ \hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}\\ +\} \textbf{elemTypes} \mbox{[}$\,$\mbox{]}} +\label{votElement_8c_f5f0a3fb300a5bd99957571039f334c2} +\\ + +\end{tabbing}\item +\begin{tabbing} +xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill +struct \{\\ +\>int \textbf{type}\\ +\>char $\ast$ \hyperlink{votElement_8c_b47351fd475e3902c6d5da9e09474834}{req}\\ +\>char $\ast$ \hyperlink{votElement_8c_64794c1524dec8e3f98417a50ad08224}{opt}\\ +\} \hyperlink{votElement_8c_3e26a3122260ebbdfd356ff07e308159}{elemAttrs} \mbox{[}$\,$\mbox{]}\\ + +\end{tabbing}\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +(Private) Methods to manage XML elements. + +VOTELEMENT.C -- (Private) Method to manage XML elements. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{votElement_8c_73381f6c3509c61194a8f23ada4cac2a}{ +\index{votElement.c@{votElement.c}!vot\_\-elemName@{vot\_\-elemName}} +\index{vot\_\-elemName@{vot\_\-elemName}!votElement.c@{votElement.c}} +\subsubsection[{vot\_\-elemName}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-elemName ({\bf Element} $\ast$ {\em e})}} +\label{votElement_8c_73381f6c3509c61194a8f23ada4cac2a} + + +Get the name of the \hyperlink{structElement}{Element} (private method). + +vot\_\-elemName -- Get the name of the \hyperlink{structElement}{Element} (private method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$e}]A pointer to the \hyperlink{structElement}{Element} that you want the name of \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string pointer to the name of the element \end{Desc} +\hypertarget{votElement_8c_c40e3a809b3865bd6d15bf368778e28e}{ +\index{votElement.c@{votElement.c}!vot\_\-elemType@{vot\_\-elemType}} +\index{vot\_\-elemType@{vot\_\-elemType}!votElement.c@{votElement.c}} +\subsubsection[{vot\_\-elemType}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-elemType ({\bf Element} $\ast$ {\em e})}} +\label{votElement_8c_c40e3a809b3865bd6d15bf368778e28e} + + +Get the integer value (ID) of the \hyperlink{structElement}{Element} (private method). + +vot\_\-elemType -- Get the integer value (ID) of the \hyperlink{structElement}{Element} (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em e}]A pointer to the \hyperlink{structElement}{Element} that you want the type of \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An integer corresponding to the type of the element \end{Desc} +\hypertarget{votElement_8c_478f5d941afc5695c98627cdbdfd6844}{ +\index{votElement.c@{votElement.c}!vot\_\-elemXML@{vot\_\-elemXML}} +\index{vot\_\-elemXML@{vot\_\-elemXML}!votElement.c@{votElement.c}} +\subsubsection[{vot\_\-elemXML}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-elemXML ({\bf Element} $\ast$ {\em e})}} +\label{votElement_8c_478f5d941afc5695c98627cdbdfd6844} + + +Builds a string of the opening XML Tag (private method). + +vot\_\-elemXML -- Builds a string of the opening XML Tag (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$e}]A pointer to an \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string that contains the opening XML tag for e \end{Desc} +\hypertarget{votElement_8c_bb085dd4a9d1237b43a7db3cb2a192d2}{ +\index{votElement.c@{votElement.c}!vot\_\-elemXMLEnd@{vot\_\-elemXMLEnd}} +\index{vot\_\-elemXMLEnd@{vot\_\-elemXMLEnd}!votElement.c@{votElement.c}} +\subsubsection[{vot\_\-elemXMLEnd}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-elemXMLEnd ({\bf Element} $\ast$ {\em e})}} +\label{votElement_8c_bb085dd4a9d1237b43a7db3cb2a192d2} + + +Build a string of the ending XML Tag (private method). + +vot\_\-elemXMLEnd -- Build a string of the ending XML Tag (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$e}]A pointer to an \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string that contains the ending XML tag for e \end{Desc} +\hypertarget{votElement_8c_c247ed61c78db54860fbbf80385f3088}{ +\index{votElement.c@{votElement.c}!vot\_\-eType@{vot\_\-eType}} +\index{vot\_\-eType@{vot\_\-eType}!votElement.c@{votElement.c}} +\subsubsection[{vot\_\-eType}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-eType (char $\ast$ {\em name})}} +\label{votElement_8c_c247ed61c78db54860fbbf80385f3088} + + +Get the integer value (ID) of the name (private method). + +vot\_\-eType -- Get the integer value (ID) of the name (private method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em name}]Name of the desired type \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An integer corresponding to the type of the element \end{Desc} +\hypertarget{votElement_8c_744db49ce83f6ed1d76b7aa4eacd9dd9}{ +\index{votElement.c@{votElement.c}!vot\_\-newElem@{vot\_\-newElem}} +\index{vot\_\-newElem@{vot\_\-newElem}!votElement.c@{votElement.c}} +\subsubsection[{vot\_\-newElem}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Element} $\ast$ vot\_\-newElem (unsigned int {\em type})}} +\label{votElement_8c_744db49ce83f6ed1d76b7aa4eacd9dd9} + + +Allocate a new structure of the given type (private method). + +vot\_\-newElem -- Allocate a new structure of the given type (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em type}]An integer that defines the type of \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An new \hyperlink{structElement}{Element} structure \end{Desc} + + +\subsection{Variable Documentation} +\hypertarget{votElement_8c_3e26a3122260ebbdfd356ff07e308159}{ +\index{votElement.c@{votElement.c}!elemAttrs@{elemAttrs}} +\index{elemAttrs@{elemAttrs}!votElement.c@{votElement.c}} +\subsubsection[{elemAttrs}]{\setlength{\rightskip}{0pt plus 5cm}struct \{ ... \} {\bf elemAttrs}\mbox{[}$\,$\mbox{]}}} +\label{votElement_8c_3e26a3122260ebbdfd356ff07e308159} + + +Definition of Required and Optional attributes of VOTable elements. \hypertarget{votElement_8c_5ac083a645d964373f022d03df4849c8}{ +\index{votElement.c@{votElement.c}!name@{name}} +\index{name@{name}!votElement.c@{votElement.c}} +\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf name}}} +\label{votElement_8c_5ac083a645d964373f022d03df4849c8} + + +element type \hypertarget{votElement_8c_64794c1524dec8e3f98417a50ad08224}{ +\index{votElement.c@{votElement.c}!opt@{opt}} +\index{opt@{opt}!votElement.c@{votElement.c}} +\subsubsection[{opt}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf opt}}} +\label{votElement_8c_64794c1524dec8e3f98417a50ad08224} + + +required attrs \hypertarget{votElement_8c_b47351fd475e3902c6d5da9e09474834}{ +\index{votElement.c@{votElement.c}!req@{req}} +\index{req@{req}!votElement.c@{votElement.c}} +\subsubsection[{req}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf req}}} +\label{votElement_8c_b47351fd475e3902c6d5da9e09474834} + + +element type
\ No newline at end of file diff --git a/vendor/voclient/libvotable/doc/latex/votExpatCB_8c.tex b/vendor/voclient/libvotable/doc/latex/votExpatCB_8c.tex new file mode 100644 index 00000000..47224b38 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votExpatCB_8c.tex @@ -0,0 +1,190 @@ +\hypertarget{votExpatCB_8c}{ +\section{votExpatCB.c File Reference} +\label{votExpatCB_8c}\index{votExpatCB.c@{votExpatCB.c}} +} +(Private) Expat parser XML callback methods + + +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$expat.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$ctype.h$>$}\par +{\tt \#include \char`\"{}votParseP.h\char`\"{}}\par +{\tt \#include \char`\"{}votParse.h\char`\"{}}\par +\subsection*{Functions} +\begin{CompactItemize} +\item +void \hyperlink{votExpatCB_8c_600fea20bc0bf3c860eab67451bf75b8}{vot\_\-startElement} (void $\ast$user, const char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, const char $\ast$$\ast$atts) +\begin{CompactList}\small\item\em CB whenever a start tag is seen (private method). \item\end{CompactList}\item +void \hyperlink{votExpatCB_8c_7c75239e07f5d941aeb6509fe6287df1}{vot\_\-endElement} (void $\ast$user, const char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}) +\begin{CompactList}\small\item\em CB whenever an end tag is seen (private method). \item\end{CompactList}\item +void \hyperlink{votExpatCB_8c_7e09e56c1f08b8beb9753895fd90515e}{vot\_\-charData} (void $\ast$user, const XML\_\-Char $\ast$s, int len) +\begin{CompactList}\small\item\em Handle non-element character strings (private method). \item\end{CompactList}\item +void \hyperlink{votExpatCB_8c_e3be5033febee0ebeabd11951064d736}{vot\_\-startCData} (void $\ast$user) +\begin{CompactList}\small\item\em Handle the start of CDATA strings (private method). \item\end{CompactList}\item +void \hyperlink{votExpatCB_8c_642eba11aff546c0b0e88e3bd25c05bc}{vot\_\-endCData} (void $\ast$user) +\begin{CompactList}\small\item\em Handle the end of CDATA strings (private method). \item\end{CompactList}\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hyperlink{structStack}{Stack} $\ast$ \hyperlink{votExpatCB_8c_8972288a8eaa6d5249e562915527a958}{element\_\-stack} +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +(Private) Expat parser XML callback methods + +VOTEXPATCB.C -- (Private) Expat XML Parser callback methods. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{votExpatCB_8c_7e09e56c1f08b8beb9753895fd90515e}{ +\index{votExpatCB.c@{votExpatCB.c}!vot\_\-charData@{vot\_\-charData}} +\index{vot\_\-charData@{vot\_\-charData}!votExpatCB.c@{votExpatCB.c}} +\subsubsection[{vot\_\-charData}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-charData (void $\ast$ {\em user}, \/ const XML\_\-Char $\ast$ {\em s}, \/ int {\em len})}} +\label{votExpatCB_8c_7e09e56c1f08b8beb9753895fd90515e} + + +Handle non-element character strings (private method). + +vot\_\-charData -- Handle non-element character strings (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \item[{\em s}]content string \item[{\em len}]length of string \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votExpatCB_8c_642eba11aff546c0b0e88e3bd25c05bc}{ +\index{votExpatCB.c@{votExpatCB.c}!vot\_\-endCData@{vot\_\-endCData}} +\index{vot\_\-endCData@{vot\_\-endCData}!votExpatCB.c@{votExpatCB.c}} +\subsubsection[{vot\_\-endCData}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-endCData (void $\ast$ {\em user})}} +\label{votExpatCB_8c_642eba11aff546c0b0e88e3bd25c05bc} + + +Handle the end of CDATA strings (private method). + +vot\_\-endCData -- Handle the end of CDATA strings (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votExpatCB_8c_7c75239e07f5d941aeb6509fe6287df1}{ +\index{votExpatCB.c@{votExpatCB.c}!vot\_\-endElement@{vot\_\-endElement}} +\index{vot\_\-endElement@{vot\_\-endElement}!votExpatCB.c@{votExpatCB.c}} +\subsubsection[{vot\_\-endElement}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-endElement (void $\ast$ {\em user}, \/ const char $\ast$ {\em name})}} +\label{votExpatCB_8c_7c75239e07f5d941aeb6509fe6287df1} + + +CB whenever an end tag is seen (private method). + +vot\_\-endElement -- CB whenever an end tag is seen (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \item[{\em name}]The name in the XML tag \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votExpatCB_8c_e3be5033febee0ebeabd11951064d736}{ +\index{votExpatCB.c@{votExpatCB.c}!vot\_\-startCData@{vot\_\-startCData}} +\index{vot\_\-startCData@{vot\_\-startCData}!votExpatCB.c@{votExpatCB.c}} +\subsubsection[{vot\_\-startCData}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-startCData (void $\ast$ {\em user})}} +\label{votExpatCB_8c_e3be5033febee0ebeabd11951064d736} + + +Handle the start of CDATA strings (private method). + +vot\_\-startCData -- Handle the start of CDATA strings (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votExpatCB_8c_600fea20bc0bf3c860eab67451bf75b8}{ +\index{votExpatCB.c@{votExpatCB.c}!vot\_\-startElement@{vot\_\-startElement}} +\index{vot\_\-startElement@{vot\_\-startElement}!votExpatCB.c@{votExpatCB.c}} +\subsubsection[{vot\_\-startElement}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-startElement (void $\ast$ {\em user}, \/ const char $\ast$ {\em name}, \/ const char $\ast$$\ast$ {\em atts})}} +\label{votExpatCB_8c_600fea20bc0bf3c860eab67451bf75b8} + + +CB whenever a start tag is seen (private method). + +vot\_\-startElement -- CB whenever a start tag is seen (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \item[{\em name}]The name in the XML tag. \item[{\em atts}]An array of attributes. \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} + + +\subsection{Variable Documentation} +\hypertarget{votExpatCB_8c_8972288a8eaa6d5249e562915527a958}{ +\index{votExpatCB.c@{votExpatCB.c}!element\_\-stack@{element\_\-stack}} +\index{element\_\-stack@{element\_\-stack}!votExpatCB.c@{votExpatCB.c}} +\subsubsection[{element\_\-stack}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Stack}$\ast$ {\bf element\_\-stack}}} +\label{votExpatCB_8c_8972288a8eaa6d5249e562915527a958} + + +$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$ Public Interface + +vot = vot\_\-openVOTABLE (filename$|$str$|$NULL) vot\_\-closeVOTABLE (vot) + +res = vot\_\-getRESOURCE (vot$|$res) tab = vot\_\-getTABLE (res) field = vot\_\-getFIELD (tab) + +data = vot\_\-getDATA (tab) + +tdata = vot\_\-getTABLEDATA (data) // data elements tr = vot\_\-getTR (tdata) td = vot\_\-getTD (tr) bin = vot\_\-getBINARY (data) bin = vot\_\-getBINARY2 (data) fits = vot\_\-getFITS (data) + +group = vot\_\-getGROUP (vot$|$res$|$tab$|$group) fldref = vot\_\-getFIELDRef (group) parref = vot\_\-getPARAMRef (group) + +desc = vot\_\-getDESCRIPTION (handle) param = vot\_\-getPARAM (handle) info = vot\_\-getINFO (handle) stream = vot\_\-getSTREAM (bin$|$fits) + +val = vot\_\-getVALUES (field$|$param$|$info) min = vot\_\-getMIN (val) max = vot\_\-getMAX (val) opt = vot\_\-getOPTION (val) + +link = vot\_\-getLINK (res$|$info$|$param$|$field$|$table) + +sys = vot\_\-getCOOSYS (vot) // Compatability + +h = vot\_\-newRESOURCE (handle\_\-t parent\_\-h) h = vot\_\-newTABLE (handle\_\-t parent\_\-h) h = vot\_\-newFIELD (handle\_\-t parent\_\-h) h = vot\_\-newDATA (handle\_\-t parent\_\-h) h = vot\_\-newTABLEDATA (handle\_\-t parent\_\-h) h = vot\_\-newTR (handle\_\-t parent\_\-h) h = vot\_\-newTD (handle\_\-t parent\_\-h) h = vot\_\-newBINARY (handle\_\-t parent\_\-h) h = vot\_\-newBINARY2 (handle\_\-t parent\_\-h) h = vot\_\-newFITS (handle\_\-t parent\_\-h) h = vot\_\-newGROUP (handle\_\-t parent\_\-h) h = vot\_\-newFIELDRef (handle\_\-t parent\_\-h) h = vot\_\-newPARAMRef (handle\_\-t parent\_\-h) h = vot\_\-newDESCRIPTION (handle\_\-t parent\_\-h) h = vot\_\-newPARAM (handle\_\-t parent\_\-h) h = vot\_\-newINFO (handle\_\-t parent\_\-h) h = vot\_\-newSTREAM (handle\_\-t parent\_\-h) h = vot\_\-newVALUES (handle\_\-t parent\_\-h) h = vot\_\-newMIN (handle\_\-t parent\_\-h) h = vot\_\-newMAX (handle\_\-t parent\_\-h) h = vot\_\-newOPTION (handle\_\-t parent\_\-h) h = vot\_\-newLINK (handle\_\-t parent\_\-h) h = vot\_\-newCOOSYS (handle\_\-t parent\_\-h) + +handle = vot\_\-newNode (parent, type) vot\_\-freeNode (node) vot\_\-deleteNode (node) vot\_\-attachNode (parent, new) handle = vot\_\-copyElement (handle\_\-t source\_\-h, handle\_\-t parent\_\-h) + +val = vot\_\-getValue (handle) stat = vot\_\-setValue (handle, value) + +attr = vot\_\-getAttr (handle, attr) stat = vot\_\-setAttr (handle, attr, value) + +type = vot\_\-getDATAType (data) // Utilities typeStr = vot\_\-getDATATypeString (data) + +nc = vot\_\-getNCols (tdata\_\-h) nr = vot\_\-getNRows (tdata\_\-h) val = vot\_\-getTableCell (tdata\_\-h, row, col) stat = vot\_\-sortTable (tdata\_\-h, col, string\_\-sort, sort\_\-order) + +len = vot\_\-getLength (elem\_\-h) N = vot\_\-getNumberOf (elem\_\-h, type) + +col = vot\_\-colByName (tab\_\-h, name, alt) col = vot\_\-colByUCD (tab\_\-h, name, alt) col = vot\_\-colByID (tab\_\-h, name, alt) + +handle = vot\_\-findByAttr (parent, name, value) handle $\ast$vot\_\-findInGroup (group, type) handle = vot\_\-getNext (handle) handle = vot\_\-getSibling (handle) handle = vot\_\-getChild (handle) handle = vot\_\-getParent (handle) handle = vot\_\-getChildOfType (handle, int type) + +int = vot\_\-valueOf (handle) type = vot\_\-typeOf (handle) vot\_\-setWarnings (value) + +vot\_\-writeVOTable (handle, char $\ast$fname, int indent) vot\_\-writeHTML (handle, char $\ast$fname) vot\_\-writeSHTML (handle, char $\ast$fname) vot\_\-writeFITS (handle, char $\ast$fname) vot\_\-writeASV (handle, char $\ast$fname, int hdr) vot\_\-writeBSV (handle, char $\ast$fname, int hdr) vot\_\-writeCSV (handle, char $\ast$fname, int hdr) vot\_\-writeTSV (handle, char $\ast$fname, int hdr) vot\_\-writeDelimited (handle, char $\ast$fname, char delim, int hdr)
\ No newline at end of file diff --git a/vendor/voclient/libvotable/doc/latex/votHTML_8c.tex b/vendor/voclient/libvotable/doc/latex/votHTML_8c.tex new file mode 100644 index 00000000..7fd49ae0 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votHTML_8c.tex @@ -0,0 +1,80 @@ +\hypertarget{votHTML_8c}{ +\section{votHTML.c File Reference} +\label{votHTML_8c}\index{votHTML.c@{votHTML.c}} +} +Utility procedures to write HTML files. + + +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$sys/ipc.h$>$}\par +{\tt \#include $<$sys/sem.h$>$}\par +\subsection*{Functions} +\begin{CompactItemize} +\item +\hypertarget{votHTML_8c_5d4675e6ef2d96ff212d78ee57189081}{ +void \textbf{vot\_\-initKML} (FILE $\ast$fd, svcParams $\ast$pars)} +\label{votHTML_8c_5d4675e6ef2d96ff212d78ee57189081} + +\item +\hypertarget{votHTML_8c_821ab33fb60d4178805cb075df5ddb33}{ +void \textbf{vot\_\-printHTMLRow} (FILE $\ast$fd, char $\ast$line, int isHdr, int rownum)} +\label{votHTML_8c_821ab33fb60d4178805cb075df5ddb33} + +\item +\hypertarget{votHTML_8c_a25a437d5c3f36fb7277f069ccb7a8e6}{ +void \textbf{vot\_\-closeKML} (FILE $\ast$fd)} +\label{votHTML_8c_a25a437d5c3f36fb7277f069ccb7a8e6} + +\item +\hypertarget{votHTML_8c_5b0e22119c9d05adc9972ad9ced5afbf}{ +void \textbf{vot\_\-initHTML} (FILE $\ast$fd, svcParams $\ast$pars)} +\label{votHTML_8c_5b0e22119c9d05adc9972ad9ced5afbf} + +\item +\hypertarget{votHTML_8c_313bbe2d9647729e6db933393dacfc9b}{ +void \textbf{vot\_\-closeHTML} (FILE $\ast$fd)} +\label{votHTML_8c_313bbe2d9647729e6db933393dacfc9b} + +\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hypertarget{votHTML_8c_317afff57d87a89158c2b038d37b2b08}{ +int \textbf{format}} +\label{votHTML_8c_317afff57d87a89158c2b038d37b2b08} + +\item +\hypertarget{votHTML_8c_a883717198e9b4ad4933df64036c7812}{ +int \textbf{iportal}} +\label{votHTML_8c_a883717198e9b4ad4933df64036c7812} + +\item +\hypertarget{votHTML_8c_35b7b95901d89dcdc3bf58c6cb8ea4a7}{ +int \textbf{html\_\-border}} +\label{votHTML_8c_35b7b95901d89dcdc3bf58c6cb8ea4a7} + +\item +\hypertarget{votHTML_8c_92980e68cb960f4b12370ffbbae6ca4c}{ +int \textbf{html\_\-color}} +\label{votHTML_8c_92980e68cb960f4b12370ffbbae6ca4c} + +\item +\hypertarget{votHTML_8c_4903ee7abe49ece45642cdbfe7e9bddb}{ +int \textbf{html\_\-header}} +\label{votHTML_8c_4903ee7abe49ece45642cdbfe7e9bddb} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Utility procedures to write HTML files. + +VODALUTIL.C -- Utility procedures to write HTML files procedures. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick \end{Desc} +\begin{Desc} +\item[Date:]July 2007 \end{Desc} diff --git a/vendor/voclient/libvotable/doc/latex/votHandle_8c.tex b/vendor/voclient/libvotable/doc/latex/votHandle_8c.tex new file mode 100644 index 00000000..797523b3 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votHandle_8c.tex @@ -0,0 +1,170 @@ +\hypertarget{votHandle_8c}{ +\section{votHandle.c File Reference} +\label{votHandle_8c}\index{votHandle.c@{votHandle.c}} +} +(Private) Methods to manage interface handles. + + +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include \char`\"{}votParseP.h\char`\"{}}\par +\subsection*{Functions} +\begin{CompactItemize} +\item +int \hyperlink{votHandle_8c_e37223a92c5e6a2db9f8ec4ffba1be62}{vot\_\-handleCount} () +\begin{CompactList}\small\item\em Get the number of handle\_\-t used (private method). \item\end{CompactList}\item +handle\_\-t \hyperlink{votHandle_8c_c29f604e3783afc6becd10d9f93ef600}{vot\_\-lookupHandle} (\hyperlink{structElement}{Element} $\ast$elem) +\begin{CompactList}\small\item\em Lookup the handle\_\-t to an \hyperlink{structElement}{Element} (private method). \item\end{CompactList}\item +handle\_\-t \hyperlink{votHandle_8c_1832eb6023a34c8e9d00d22c57276c6c}{vot\_\-setHandle} (\hyperlink{structElement}{Element} $\ast$elem) +\begin{CompactList}\small\item\em Assign the \hyperlink{structElement}{Element} a handle\_\-t (private method). \item\end{CompactList}\item +void \hyperlink{votHandle_8c_ebec0c91b335d39ddf5c036fc9846974}{vot\_\-freeHandle} (handle\_\-t handle) +\begin{CompactList}\small\item\em Free a handle for use (private method). \item\end{CompactList}\item +\hyperlink{structElement}{Element} $\ast$ \hyperlink{votHandle_8c_8e851db4a4ebff374de075e62026aa7a}{vot\_\-getElement} (handle\_\-t handle) +\begin{CompactList}\small\item\em Get the \hyperlink{structElement}{Element} refered to by handle\_\-t (private method). \item\end{CompactList}\item +void \hyperlink{votHandle_8c_f5544667e19d8d1844be84c1dbabc14f}{vot\_\-handleCleanup} (void) +\begin{CompactList}\small\item\em Free all the handle nodes (private method). \item\end{CompactList}\item +void \hyperlink{votHandle_8c_730838b4724580523ae84c297867a3bd}{vot\_\-newHandleTable} (void) +\begin{CompactList}\small\item\em Initialize a handle table (private method). \item\end{CompactList}\item +void \hyperlink{votHandle_8c_7d29f21f5d0633603e5313f96ea5e75b}{vot\_\-handleError} (char $\ast$msg) +\begin{CompactList}\small\item\em Print an error message. \item\end{CompactList}\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +(Private) Methods to manage interface handles. + +VOTHANDLE.C -- (Private) Methods to manage interface handles. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{votHandle_8c_ebec0c91b335d39ddf5c036fc9846974}{ +\index{votHandle.c@{votHandle.c}!vot\_\-freeHandle@{vot\_\-freeHandle}} +\index{vot\_\-freeHandle@{vot\_\-freeHandle}!votHandle.c@{votHandle.c}} +\subsubsection[{vot\_\-freeHandle}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-freeHandle (handle\_\-t {\em handle})}} +\label{votHandle_8c_ebec0c91b335d39ddf5c036fc9846974} + + +Free a handle for use (private method). + +vot\_\-freeHandle -- Free a handle for use (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]A handle\_\-t to the \hyperlink{structElement}{Element} you wish to free \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votHandle_8c_8e851db4a4ebff374de075e62026aa7a}{ +\index{votHandle.c@{votHandle.c}!vot\_\-getElement@{vot\_\-getElement}} +\index{vot\_\-getElement@{vot\_\-getElement}!votHandle.c@{votHandle.c}} +\subsubsection[{vot\_\-getElement}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Element} $\ast$ vot\_\-getElement (handle\_\-t {\em handle})}} +\label{votHandle_8c_8e851db4a4ebff374de075e62026aa7a} + + +Get the \hyperlink{structElement}{Element} refered to by handle\_\-t (private method). + +vot\_\-getElement -- Get the \hyperlink{structElement}{Element} refered to by handle\_\-t (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]A handle\_\-t to the \hyperlink{structElement}{Element}. \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A pointer to the requested \hyperlink{structElement}{Element}. \end{Desc} +\hypertarget{votHandle_8c_f5544667e19d8d1844be84c1dbabc14f}{ +\index{votHandle.c@{votHandle.c}!vot\_\-handleCleanup@{vot\_\-handleCleanup}} +\index{vot\_\-handleCleanup@{vot\_\-handleCleanup}!votHandle.c@{votHandle.c}} +\subsubsection[{vot\_\-handleCleanup}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-handleCleanup (void)}} +\label{votHandle_8c_f5544667e19d8d1844be84c1dbabc14f} + + +Free all the handle nodes (private method). + +vot\_\-handleCleanup -- Free all the handle nodes (private method) + +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votHandle_8c_e37223a92c5e6a2db9f8ec4ffba1be62}{ +\index{votHandle.c@{votHandle.c}!vot\_\-handleCount@{vot\_\-handleCount}} +\index{vot\_\-handleCount@{vot\_\-handleCount}!votHandle.c@{votHandle.c}} +\subsubsection[{vot\_\-handleCount}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-handleCount (void)}} +\label{votHandle_8c_e37223a92c5e6a2db9f8ec4ffba1be62} + + +Get the number of handle\_\-t used (private method). + +count of current used handles vot\_\-handleCount -- Get the number of handle\_\-t used (private method) + +\begin{Desc} +\item[Returns:]The number of handle\_\-t types currently stored \end{Desc} +\hypertarget{votHandle_8c_7d29f21f5d0633603e5313f96ea5e75b}{ +\index{votHandle.c@{votHandle.c}!vot\_\-handleError@{vot\_\-handleError}} +\index{vot\_\-handleError@{vot\_\-handleError}!votHandle.c@{votHandle.c}} +\subsubsection[{vot\_\-handleError}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-handleError (char $\ast$ {\em msg})}} +\label{votHandle_8c_7d29f21f5d0633603e5313f96ea5e75b} + + +Print an error message. + +vot\_\-handleError -- Print an error message. + +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votHandle_8c_c29f604e3783afc6becd10d9f93ef600}{ +\index{votHandle.c@{votHandle.c}!vot\_\-lookupHandle@{vot\_\-lookupHandle}} +\index{vot\_\-lookupHandle@{vot\_\-lookupHandle}!votHandle.c@{votHandle.c}} +\subsubsection[{vot\_\-lookupHandle}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-lookupHandle ({\bf Element} $\ast$ {\em elem})}} +\label{votHandle_8c_c29f604e3783afc6becd10d9f93ef600} + + +Lookup the handle\_\-t to an \hyperlink{structElement}{Element} (private method). + +vot\_\-lookupHandle -- Lookup the handle\_\-t to an \hyperlink{structElement}{Element} (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$elem}]A pointer to an \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle\_\-t to the \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votHandle_8c_730838b4724580523ae84c297867a3bd}{ +\index{votHandle.c@{votHandle.c}!vot\_\-newHandleTable@{vot\_\-newHandleTable}} +\index{vot\_\-newHandleTable@{vot\_\-newHandleTable}!votHandle.c@{votHandle.c}} +\subsubsection[{vot\_\-newHandleTable}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-newHandleTable (void)}} +\label{votHandle_8c_730838b4724580523ae84c297867a3bd} + + +Initialize a handle table (private method). + +vot\_\-newHandleTable -- Initialize a handle table (private method) + +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votHandle_8c_1832eb6023a34c8e9d00d22c57276c6c}{ +\index{votHandle.c@{votHandle.c}!vot\_\-setHandle@{vot\_\-setHandle}} +\index{vot\_\-setHandle@{vot\_\-setHandle}!votHandle.c@{votHandle.c}} +\subsubsection[{vot\_\-setHandle}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-setHandle ({\bf Element} $\ast$ {\em elem})}} +\label{votHandle_8c_1832eb6023a34c8e9d00d22c57276c6c} + + +Assign the \hyperlink{structElement}{Element} a handle\_\-t (private method). + +vot\_\-setHandle -- Assign the \hyperlink{structElement}{Element} a handle\_\-t (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem}]A pointer to an \hyperlink{structElement}{Element} to be assigned a handle\_\-t. \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle\_\-t refering to elem \end{Desc} diff --git a/vendor/voclient/libvotable/doc/latex/votParseP_8h.tex b/vendor/voclient/libvotable/doc/latex/votParseP_8h.tex new file mode 100644 index 00000000..83d546d1 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votParseP_8h.tex @@ -0,0 +1,687 @@ +\hypertarget{votParseP_8h}{ +\section{votParseP.h File Reference} +\label{votParseP_8h}\index{votParseP.h@{votParseP.h}} +} +Internal LIBVOTABLE definitions. + + +{\tt \#include $<$expat.h$>$}\par +\subsection*{Data Structures} +\begin{CompactItemize} +\item +struct \hyperlink{structAttrList}{AttrList} +\begin{CompactList}\small\item\em Information for an attribute. \item\end{CompactList}\item +struct \hyperlink{structAttrBlock}{AttrBlock} +\begin{CompactList}\small\item\em Information for a block of attributes. \item\end{CompactList}\item +struct \textbf{elem\_\-t} +\item +struct \textbf{node} +\item +struct \hyperlink{structStack}{Stack} +\begin{CompactList}\small\item\em This is a structure that holds the information for a stack. \item\end{CompactList}\end{CompactItemize} +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{votParseP_8h_93b643eeb3f51dd594dd32dab154bd20}{ +\#define \textbf{VOT\_\-DOC\_\-VERSION}~\char`\"{}1.2\char`\"{}} +\label{votParseP_8h_93b643eeb3f51dd594dd32dab154bd20} + +\item +\hypertarget{votParseP_8h_a48629a668bfc21febfe4aa371c69672}{ +\#define \textbf{VOT\_\-XSI}~\char`\"{}http://www.w3.org/2001/XMLSchema-instance\char`\"{}} +\label{votParseP_8h_a48629a668bfc21febfe4aa371c69672} + +\item +\hypertarget{votParseP_8h_20d9c55a9212a3de1fff48aa199d5720}{ +\#define \textbf{VOT\_\-SCHEMA\_\-LOC}~\char`\"{}http://www.ivoa.net/xml/VOTable/v1.1 http://www.ivoa.net/xml/VOTable/v1.1\char`\"{}} +\label{votParseP_8h_20d9c55a9212a3de1fff48aa199d5720} + +\item +\hypertarget{votParseP_8h_6ea373a6e0c4f42058ab1c14d81a5a7d}{ +\#define \textbf{VOT\_\-XMLNS}~\char`\"{}http://www.ivoa.net/xml/VOTable/v1.1\char`\"{}} +\label{votParseP_8h_6ea373a6e0c4f42058ab1c14d81a5a7d} + +\item +\hypertarget{votParseP_8h_9aed3a964b10f1c101be4aa024a28b65}{ +\#define \textbf{SZ\_\-ATTRNAME}~32} +\label{votParseP_8h_9aed3a964b10f1c101be4aa024a28b65} + +\item +\hypertarget{votParseP_8h_338283392c86633c614eec7e28df2ee1}{ +\#define \textbf{SZ\_\-ATTRVAL}~2048} +\label{votParseP_8h_338283392c86633c614eec7e28df2ee1} + +\item +\hypertarget{votParseP_8h_0eb1d3a89b93c111785ef003b0b2cba8}{ +\#define \textbf{SZ\_\-FNAME}~255} +\label{votParseP_8h_0eb1d3a89b93c111785ef003b0b2cba8} + +\item +\hypertarget{votParseP_8h_dd63f1bab1fc0ce36a85c6333d9fea1d}{ +\#define \textbf{SZ\_\-XMLTAG}~1024} +\label{votParseP_8h_dd63f1bab1fc0ce36a85c6333d9fea1d} + +\item +\hypertarget{votParseP_8h_32108415ff44b6f7537b9516f4a84be7}{ +\#define \textbf{SZ\_\-LINE}~4096} +\label{votParseP_8h_32108415ff44b6f7537b9516f4a84be7} + +\item +\hypertarget{votParseP_8h_a2386e8d15f3745d278abcd17e5929d5}{ +\#define \textbf{MAX\_\-ATTR}~100} +\label{votParseP_8h_a2386e8d15f3745d278abcd17e5929d5} + +\item +\hypertarget{votParseP_8h_6864c97be5f9c0d463c051efd2f6905b}{ +\#define \textbf{HANDLE\_\-INCREMENT}~1024000} +\label{votParseP_8h_6864c97be5f9c0d463c051efd2f6905b} + +\item +\hypertarget{votParseP_8h_c6afabdc09a49a433ee19d8a9486056d}{ +\#define \textbf{min}(a, b)~((a$<$b)?a:b)} +\label{votParseP_8h_c6afabdc09a49a433ee19d8a9486056d} + +\item +\hypertarget{votParseP_8h_ffe776513b24d84b39af8ab0930fef7f}{ +\#define \textbf{max}(a, b)~((a$>$b)?a:b)} +\label{votParseP_8h_ffe776513b24d84b39af8ab0930fef7f} + +\item +\hypertarget{votParseP_8h_3b0e3f6e2463bfe3ab40dd8377272fb6}{ +\#define \hyperlink{votParseP_8h_3b0e3f6e2463bfe3ab40dd8377272fb6}{handle\_\-t}~int} +\label{votParseP_8h_3b0e3f6e2463bfe3ab40dd8377272fb6} + +\begin{CompactList}\small\item\em Handle type definition. \item\end{CompactList}\end{CompactItemize} +\subsection*{Typedefs} +\begin{CompactItemize} +\item +\hypertarget{votParseP_8h_afa552abcce44ab0a84df10bc7c07a49}{ +typedef struct elem\_\-t \textbf{Element}} +\label{votParseP_8h_afa552abcce44ab0a84df10bc7c07a49} + +\item +\hypertarget{votParseP_8h_ba087cc5af103c72c4e5864cc5622196}{ +typedef struct node \textbf{Node}} +\label{votParseP_8h_ba087cc5af103c72c4e5864cc5622196} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +int \hyperlink{votParseP_8h_0185a924192bc608ea06cf6bc74cf01d}{vot\_\-attrSet} (\hyperlink{structAttrBlock}{AttrBlock} $\ast$ablock, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$value) +\begin{CompactList}\small\item\em Set/Create an attributes (private method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votParseP_8h_dd32ec5a691457266c3b68b80456c830}{vot\_\-attrGet} (\hyperlink{structAttrBlock}{AttrBlock} $\ast$ablock, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}) +\begin{CompactList}\small\item\em Get an attribute's value (private method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votParseP_8h_b200705cac89b367783e737f6be3af88}{vot\_\-attrXML} (\hyperlink{structAttrBlock}{AttrBlock} $\ast$ablock) +\begin{CompactList}\small\item\em Get the attributes for an XML tag (private method). \item\end{CompactList}\item +int \hyperlink{votParseP_8h_c247ed61c78db54860fbbf80385f3088}{vot\_\-eType} (char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}) +\begin{CompactList}\small\item\em Get the integer value (ID) of the name (private method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votParseP_8h_c32b7c38a634b7f817d69d3720675c81}{vot\_\-elemName} (\hyperlink{structElement}{Element} $\ast$e) +\begin{CompactList}\small\item\em Get the name of the \hyperlink{structElement}{Element} (private method). \item\end{CompactList}\item +int \hyperlink{votParseP_8h_c40e3a809b3865bd6d15bf368778e28e}{vot\_\-elemType} (\hyperlink{structElement}{Element} $\ast$e) +\begin{CompactList}\small\item\em Get the integer value (ID) of the \hyperlink{structElement}{Element} (private method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votParseP_8h_5e6c398db76881727201f7504dc65444}{vot\_\-elemXML} (\hyperlink{structElement}{Element} $\ast$e) +\begin{CompactList}\small\item\em Builds a string of the opening XML Tag (private method). \item\end{CompactList}\item +char $\ast$ \hyperlink{votParseP_8h_b07e2996f66828be5e799651835ff2bf}{vot\_\-elemXMLEnd} (\hyperlink{structElement}{Element} $\ast$e) +\begin{CompactList}\small\item\em Build a string of the ending XML Tag (private method). \item\end{CompactList}\item +\hyperlink{structElement}{Element} $\ast$ \hyperlink{votParseP_8h_9fb13a49fb2b20b98b58a042a648d2d1}{vot\_\-newElem} (unsigned int type) +\begin{CompactList}\small\item\em Allocate a new structure of the given type (private method). \item\end{CompactList}\item +handle\_\-t \hyperlink{votParseP_8h_1832eb6023a34c8e9d00d22c57276c6c}{vot\_\-setHandle} (\hyperlink{structElement}{Element} $\ast$elem) +\begin{CompactList}\small\item\em Assign the \hyperlink{structElement}{Element} a handle\_\-t (private method). \item\end{CompactList}\item +handle\_\-t \hyperlink{votParseP_8h_c29f604e3783afc6becd10d9f93ef600}{vot\_\-lookupHandle} (\hyperlink{structElement}{Element} $\ast$elem) +\begin{CompactList}\small\item\em Lookup the handle\_\-t to an \hyperlink{structElement}{Element} (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_fa12a965b51cf8d933decb350281ab52}{vot\_\-freeHandle} (handle\_\-t handle) +\begin{CompactList}\small\item\em Free a handle for use (private method). \item\end{CompactList}\item +\hyperlink{structElement}{Element} $\ast$ \hyperlink{votParseP_8h_79eb418bc2410d1ce82024398f1bef17}{vot\_\-getElement} (handle\_\-t handle) +\begin{CompactList}\small\item\em Get the \hyperlink{structElement}{Element} refered to by handle\_\-t (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_93e99ff82cfdb44a6f7fc9097e9fe02a}{vot\_\-newHandleTable} (void) +\begin{CompactList}\small\item\em Initialize a handle table (private method). \item\end{CompactList}\item +int \hyperlink{votParseP_8h_b1b3d4aa9a83dcba308b0238dfa14b39}{vot\_\-handleCount} (void) +\begin{CompactList}\small\item\em Get the number of handle\_\-t used (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_1b51992af0738bbbf6a101bbb12b2d17}{vot\_\-handleCleanup} (void) +\begin{CompactList}\small\item\em Free all the handle nodes (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_5a1159c578699fad254c4bae86a1439d}{vot\_\-handleError} (char $\ast$msg) +\begin{CompactList}\small\item\em Print an error message. \item\end{CompactList}\item +void \hyperlink{votParseP_8h_85f03122a0f8cb6c5ee63e41e2157111}{vot\_\-endElement} (void $\ast$userData, const char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}) +\begin{CompactList}\small\item\em CB whenever an end tag is seen (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_50e82d05d9fa1bb2a4131c5643e10a3e}{vot\_\-startElement} (void $\ast$userData, const char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, const char $\ast$$\ast$atts) +\begin{CompactList}\small\item\em CB whenever a start tag is seen (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_e218f30d910b83be36110493ba8ad145}{vot\_\-charData} (void $\ast$userData, const XML\_\-Char $\ast$s, int len) +\begin{CompactList}\small\item\em Handle non-element character strings (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_87325eb4c0a86db05f60cb8e6b0cd422}{vot\_\-startCData} (void $\ast$userData) +\begin{CompactList}\small\item\em Handle the start of CDATA strings (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_0d6663658ea1acdfa4b6a9012cb05d3c}{vot\_\-endCData} (void $\ast$userData) +\begin{CompactList}\small\item\em Handle the end of CDATA strings (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_a3251a683eae285cccc688daf2d87dae}{votPush} (\hyperlink{structStack}{Stack} $\ast$st, \hyperlink{structElement}{Element} $\ast$elem) +\begin{CompactList}\small\item\em Push a \hyperlink{structNode}{Node} to the top of the stack (private method). \item\end{CompactList}\item +\hyperlink{structElement}{Element} $\ast$ \hyperlink{votParseP_8h_f5e05232387d525ab141206095a5980d}{votPop} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Return a \hyperlink{structNode}{Node} from the top of the stack (private method). \item\end{CompactList}\item +\hyperlink{structElement}{Element} $\ast$ \hyperlink{votParseP_8h_6e987eaeb90a1fa27b600386ca749bd6}{votPeek} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Peek at \hyperlink{structElement}{Element} on top of the \hyperlink{structStack}{Stack} (private method). \item\end{CompactList}\item +\hyperlink{structStack}{Stack} $\ast$ \hyperlink{votParseP_8h_97706e275290da18b8d8a94ab319db94}{vot\_\-newStack} (void) +\begin{CompactList}\small\item\em Makes a new stack (private method). \item\end{CompactList}\item +int \hyperlink{votParseP_8h_11691bde61e5b2bbdea3649eb69d8253}{vot\_\-isEmpty} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Checks to see if the stack is empty (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_b59d04018e68e36a1db5cff42740a809}{vot\_\-clearStack} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Clear the stack (private method). \item\end{CompactList}\item +void \hyperlink{votParseP_8h_8eda4c629b19d8dec39ea86177dc18bd}{vot\_\-printStack} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Print the name of all the stack elements (private method). \item\end{CompactList}\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Internal LIBVOTABLE definitions. + +VOTPARSEP.H -- Internal LIBVOTABLE definitions. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{votParseP_8h_dd32ec5a691457266c3b68b80456c830}{ +\index{votParseP.h@{votParseP.h}!vot\_\-attrGet@{vot\_\-attrGet}} +\index{vot\_\-attrGet@{vot\_\-attrGet}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-attrGet}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ vot\_\-attrGet ({\bf AttrBlock} $\ast$ {\em ablock}, \/ char $\ast$ {\em name})}} +\label{votParseP_8h_dd32ec5a691457266c3b68b80456c830} + + +Get an attribute's value (private method). + +vot\_\-attrGet -- Get an attribute's value (private method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$ablock}]An \hyperlink{structAttrBlock}{AttrBlock} to insert these attributes \item[{\em $\ast$name}]A string that hold the name of an attribute \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]Value of the attribute or NULL \end{Desc} +\hypertarget{votParseP_8h_0185a924192bc608ea06cf6bc74cf01d}{ +\index{votParseP.h@{votParseP.h}!vot\_\-attrSet@{vot\_\-attrSet}} +\index{vot\_\-attrSet@{vot\_\-attrSet}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-attrSet}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-attrSet ({\bf AttrBlock} $\ast$ {\em ablock}, \/ char $\ast$ {\em name}, \/ char $\ast$ {\em value})}} +\label{votParseP_8h_0185a924192bc608ea06cf6bc74cf01d} + + +Set/Create an attributes (private method). + +$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$ + +Public Internal Methods. The procedures are used to implement the library, however are not part of the public interface. + +vot\_\-attrSet -- Set/Create an attributes (private method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em ablock}]An \hyperlink{structAttrBlock}{AttrBlock} to insert these attributes. \item[{\em name}]A string that hold the name of an attribute. \item[{\em value}]A string that hold the value of an attribute. \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the request. 1 Success, 0=FAIL.\end{Desc} +\begin{Desc} +\item[Warning:]If an attribute has no name/value, this will not create it. \end{Desc} +\hypertarget{votParseP_8h_b200705cac89b367783e737f6be3af88}{ +\index{votParseP.h@{votParseP.h}!vot\_\-attrXML@{vot\_\-attrXML}} +\index{vot\_\-attrXML@{vot\_\-attrXML}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-attrXML}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ vot\_\-attrXML ({\bf AttrBlock} $\ast$ {\em ablock})}} +\label{votParseP_8h_b200705cac89b367783e737f6be3af88} + + +Get the attributes for an XML tag (private method). + +vot\_\-attrXML -- Get the attributes for an XML tag (private method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$ablock}]An \hyperlink{structAttrBlock}{AttrBlock} to insert these attributes \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string containing the attributes for an XML tag \end{Desc} +\hypertarget{votParseP_8h_e218f30d910b83be36110493ba8ad145}{ +\index{votParseP.h@{votParseP.h}!vot\_\-charData@{vot\_\-charData}} +\index{vot\_\-charData@{vot\_\-charData}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-charData}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-charData (void $\ast$ {\em user}, \/ const XML\_\-Char $\ast$ {\em s}, \/ int {\em len})}} +\label{votParseP_8h_e218f30d910b83be36110493ba8ad145} + + +Handle non-element character strings (private method). + +vot\_\-charData -- Handle non-element character strings (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \item[{\em s}]content string \item[{\em len}]length of string \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_b59d04018e68e36a1db5cff42740a809}{ +\index{votParseP.h@{votParseP.h}!vot\_\-clearStack@{vot\_\-clearStack}} +\index{vot\_\-clearStack@{vot\_\-clearStack}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-clearStack}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-clearStack ({\bf Stack} $\ast$ {\em st})}} +\label{votParseP_8h_b59d04018e68e36a1db5cff42740a809} + + +Clear the stack (private method). + +vot\_\-clearStack -- Clear the stack (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_c32b7c38a634b7f817d69d3720675c81}{ +\index{votParseP.h@{votParseP.h}!vot\_\-elemName@{vot\_\-elemName}} +\index{vot\_\-elemName@{vot\_\-elemName}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-elemName}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ vot\_\-elemName ({\bf Element} $\ast$ {\em e})}} +\label{votParseP_8h_c32b7c38a634b7f817d69d3720675c81} + + +Get the name of the \hyperlink{structElement}{Element} (private method). + +vot\_\-elemName -- Get the name of the \hyperlink{structElement}{Element} (private method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$e}]A pointer to the \hyperlink{structElement}{Element} that you want the name of \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string pointer to the name of the element \end{Desc} +\hypertarget{votParseP_8h_c40e3a809b3865bd6d15bf368778e28e}{ +\index{votParseP.h@{votParseP.h}!vot\_\-elemType@{vot\_\-elemType}} +\index{vot\_\-elemType@{vot\_\-elemType}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-elemType}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-elemType ({\bf Element} $\ast$ {\em e})}} +\label{votParseP_8h_c40e3a809b3865bd6d15bf368778e28e} + + +Get the integer value (ID) of the \hyperlink{structElement}{Element} (private method). + +vot\_\-elemType -- Get the integer value (ID) of the \hyperlink{structElement}{Element} (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em e}]A pointer to the \hyperlink{structElement}{Element} that you want the type of \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An integer corresponding to the type of the element \end{Desc} +\hypertarget{votParseP_8h_5e6c398db76881727201f7504dc65444}{ +\index{votParseP.h@{votParseP.h}!vot\_\-elemXML@{vot\_\-elemXML}} +\index{vot\_\-elemXML@{vot\_\-elemXML}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-elemXML}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ vot\_\-elemXML ({\bf Element} $\ast$ {\em e})}} +\label{votParseP_8h_5e6c398db76881727201f7504dc65444} + + +Builds a string of the opening XML Tag (private method). + +vot\_\-elemXML -- Builds a string of the opening XML Tag (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$e}]A pointer to an \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string that contains the opening XML tag for e \end{Desc} +\hypertarget{votParseP_8h_b07e2996f66828be5e799651835ff2bf}{ +\index{votParseP.h@{votParseP.h}!vot\_\-elemXMLEnd@{vot\_\-elemXMLEnd}} +\index{vot\_\-elemXMLEnd@{vot\_\-elemXMLEnd}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-elemXMLEnd}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ vot\_\-elemXMLEnd ({\bf Element} $\ast$ {\em e})}} +\label{votParseP_8h_b07e2996f66828be5e799651835ff2bf} + + +Build a string of the ending XML Tag (private method). + +vot\_\-elemXMLEnd -- Build a string of the ending XML Tag (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$e}]A pointer to an \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string that contains the ending XML tag for e \end{Desc} +\hypertarget{votParseP_8h_0d6663658ea1acdfa4b6a9012cb05d3c}{ +\index{votParseP.h@{votParseP.h}!vot\_\-endCData@{vot\_\-endCData}} +\index{vot\_\-endCData@{vot\_\-endCData}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-endCData}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-endCData (void $\ast$ {\em user})}} +\label{votParseP_8h_0d6663658ea1acdfa4b6a9012cb05d3c} + + +Handle the end of CDATA strings (private method). + +vot\_\-endCData -- Handle the end of CDATA strings (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_85f03122a0f8cb6c5ee63e41e2157111}{ +\index{votParseP.h@{votParseP.h}!vot\_\-endElement@{vot\_\-endElement}} +\index{vot\_\-endElement@{vot\_\-endElement}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-endElement}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-endElement (void $\ast$ {\em user}, \/ const char $\ast$ {\em name})}} +\label{votParseP_8h_85f03122a0f8cb6c5ee63e41e2157111} + + +CB whenever an end tag is seen (private method). + +vot\_\-endElement -- CB whenever an end tag is seen (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \item[{\em name}]The name in the XML tag \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_c247ed61c78db54860fbbf80385f3088}{ +\index{votParseP.h@{votParseP.h}!vot\_\-eType@{vot\_\-eType}} +\index{vot\_\-eType@{vot\_\-eType}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-eType}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-eType (char $\ast$ {\em name})}} +\label{votParseP_8h_c247ed61c78db54860fbbf80385f3088} + + +Get the integer value (ID) of the name (private method). + +vot\_\-eType -- Get the integer value (ID) of the name (private method). + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em name}]Name of the desired type \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An integer corresponding to the type of the element \end{Desc} +\hypertarget{votParseP_8h_fa12a965b51cf8d933decb350281ab52}{ +\index{votParseP.h@{votParseP.h}!vot\_\-freeHandle@{vot\_\-freeHandle}} +\index{vot\_\-freeHandle@{vot\_\-freeHandle}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-freeHandle}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-freeHandle (handle\_\-t {\em handle})}} +\label{votParseP_8h_fa12a965b51cf8d933decb350281ab52} + + +Free a handle for use (private method). + +vot\_\-freeHandle -- Free a handle for use (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]A handle\_\-t to the \hyperlink{structElement}{Element} you wish to free \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_79eb418bc2410d1ce82024398f1bef17}{ +\index{votParseP.h@{votParseP.h}!vot\_\-getElement@{vot\_\-getElement}} +\index{vot\_\-getElement@{vot\_\-getElement}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-getElement}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Element}$\ast$ vot\_\-getElement (handle\_\-t {\em handle})}} +\label{votParseP_8h_79eb418bc2410d1ce82024398f1bef17} + + +Get the \hyperlink{structElement}{Element} refered to by handle\_\-t (private method). + +vot\_\-getElement -- Get the \hyperlink{structElement}{Element} refered to by handle\_\-t (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]A handle\_\-t to the \hyperlink{structElement}{Element}. \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A pointer to the requested \hyperlink{structElement}{Element}. \end{Desc} +\hypertarget{votParseP_8h_1b51992af0738bbbf6a101bbb12b2d17}{ +\index{votParseP.h@{votParseP.h}!vot\_\-handleCleanup@{vot\_\-handleCleanup}} +\index{vot\_\-handleCleanup@{vot\_\-handleCleanup}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-handleCleanup}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-handleCleanup (void)}} +\label{votParseP_8h_1b51992af0738bbbf6a101bbb12b2d17} + + +Free all the handle nodes (private method). + +vot\_\-handleCleanup -- Free all the handle nodes (private method) + +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_b1b3d4aa9a83dcba308b0238dfa14b39}{ +\index{votParseP.h@{votParseP.h}!vot\_\-handleCount@{vot\_\-handleCount}} +\index{vot\_\-handleCount@{vot\_\-handleCount}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-handleCount}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-handleCount (void)}} +\label{votParseP_8h_b1b3d4aa9a83dcba308b0238dfa14b39} + + +Get the number of handle\_\-t used (private method). + +count of current used handles vot\_\-handleCount -- Get the number of handle\_\-t used (private method) + +\begin{Desc} +\item[Returns:]The number of handle\_\-t types currently stored \end{Desc} +\hypertarget{votParseP_8h_5a1159c578699fad254c4bae86a1439d}{ +\index{votParseP.h@{votParseP.h}!vot\_\-handleError@{vot\_\-handleError}} +\index{vot\_\-handleError@{vot\_\-handleError}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-handleError}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-handleError (char $\ast$ {\em msg})}} +\label{votParseP_8h_5a1159c578699fad254c4bae86a1439d} + + +Print an error message. + +vot\_\-handleError -- Print an error message. + +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_11691bde61e5b2bbdea3649eb69d8253}{ +\index{votParseP.h@{votParseP.h}!vot\_\-isEmpty@{vot\_\-isEmpty}} +\index{vot\_\-isEmpty@{vot\_\-isEmpty}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-isEmpty}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-isEmpty ({\bf Stack} $\ast$ {\em st})}} +\label{votParseP_8h_11691bde61e5b2bbdea3649eb69d8253} + + +Checks to see if the stack is empty (private method). + +vot\_\-isEmpty -- Checks to see if the stack is empty (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]{\em 1\/} if true, {\em 0\/} if false. \end{Desc} +\hypertarget{votParseP_8h_c29f604e3783afc6becd10d9f93ef600}{ +\index{votParseP.h@{votParseP.h}!vot\_\-lookupHandle@{vot\_\-lookupHandle}} +\index{vot\_\-lookupHandle@{vot\_\-lookupHandle}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-lookupHandle}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-lookupHandle ({\bf Element} $\ast$ {\em elem})}} +\label{votParseP_8h_c29f604e3783afc6becd10d9f93ef600} + + +Lookup the handle\_\-t to an \hyperlink{structElement}{Element} (private method). + +vot\_\-lookupHandle -- Lookup the handle\_\-t to an \hyperlink{structElement}{Element} (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em $\ast$elem}]A pointer to an \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle\_\-t to the \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votParseP_8h_9fb13a49fb2b20b98b58a042a648d2d1}{ +\index{votParseP.h@{votParseP.h}!vot\_\-newElem@{vot\_\-newElem}} +\index{vot\_\-newElem@{vot\_\-newElem}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-newElem}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Element}$\ast$ vot\_\-newElem (unsigned int {\em type})}} +\label{votParseP_8h_9fb13a49fb2b20b98b58a042a648d2d1} + + +Allocate a new structure of the given type (private method). + +vot\_\-newElem -- Allocate a new structure of the given type (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em type}]An integer that defines the type of \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An new \hyperlink{structElement}{Element} structure \end{Desc} +\hypertarget{votParseP_8h_93e99ff82cfdb44a6f7fc9097e9fe02a}{ +\index{votParseP.h@{votParseP.h}!vot\_\-newHandleTable@{vot\_\-newHandleTable}} +\index{vot\_\-newHandleTable@{vot\_\-newHandleTable}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-newHandleTable}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-newHandleTable (void)}} +\label{votParseP_8h_93e99ff82cfdb44a6f7fc9097e9fe02a} + + +Initialize a handle table (private method). + +vot\_\-newHandleTable -- Initialize a handle table (private method) + +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_97706e275290da18b8d8a94ab319db94}{ +\index{votParseP.h@{votParseP.h}!vot\_\-newStack@{vot\_\-newStack}} +\index{vot\_\-newStack@{vot\_\-newStack}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-newStack}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Stack} $\ast$ vot\_\-newStack (void)}} +\label{votParseP_8h_97706e275290da18b8d8a94ab319db94} + + +Makes a new stack (private method). + +vot\_\-newStack -- Makes a new stack (private method) + +\begin{Desc} +\item[Returns:]A pointer to a new \hyperlink{structStack}{Stack}. \end{Desc} +\hypertarget{votParseP_8h_8eda4c629b19d8dec39ea86177dc18bd}{ +\index{votParseP.h@{votParseP.h}!vot\_\-printStack@{vot\_\-printStack}} +\index{vot\_\-printStack@{vot\_\-printStack}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-printStack}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-printStack ({\bf Stack} $\ast$ {\em st})}} +\label{votParseP_8h_8eda4c629b19d8dec39ea86177dc18bd} + + +Print the name of all the stack elements (private method). + +vot\_\-printStack -- Print the name of all the stack elements (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_1832eb6023a34c8e9d00d22c57276c6c}{ +\index{votParseP.h@{votParseP.h}!vot\_\-setHandle@{vot\_\-setHandle}} +\index{vot\_\-setHandle@{vot\_\-setHandle}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-setHandle}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-setHandle ({\bf Element} $\ast$ {\em elem})}} +\label{votParseP_8h_1832eb6023a34c8e9d00d22c57276c6c} + + +Assign the \hyperlink{structElement}{Element} a handle\_\-t (private method). + +vot\_\-setHandle -- Assign the \hyperlink{structElement}{Element} a handle\_\-t (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem}]A pointer to an \hyperlink{structElement}{Element} to be assigned a handle\_\-t. \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle\_\-t refering to elem \end{Desc} +\hypertarget{votParseP_8h_87325eb4c0a86db05f60cb8e6b0cd422}{ +\index{votParseP.h@{votParseP.h}!vot\_\-startCData@{vot\_\-startCData}} +\index{vot\_\-startCData@{vot\_\-startCData}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-startCData}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-startCData (void $\ast$ {\em user})}} +\label{votParseP_8h_87325eb4c0a86db05f60cb8e6b0cd422} + + +Handle the start of CDATA strings (private method). + +vot\_\-startCData -- Handle the start of CDATA strings (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_50e82d05d9fa1bb2a4131c5643e10a3e}{ +\index{votParseP.h@{votParseP.h}!vot\_\-startElement@{vot\_\-startElement}} +\index{vot\_\-startElement@{vot\_\-startElement}!votParseP.h@{votParseP.h}} +\subsubsection[{vot\_\-startElement}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-startElement (void $\ast$ {\em user}, \/ const char $\ast$ {\em name}, \/ const char $\ast$$\ast$ {\em atts})}} +\label{votParseP_8h_50e82d05d9fa1bb2a4131c5643e10a3e} + + +CB whenever a start tag is seen (private method). + +vot\_\-startElement -- CB whenever a start tag is seen (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em user}]User data (not used) \item[{\em name}]The name in the XML tag. \item[{\em atts}]An array of attributes. \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParseP_8h_6e987eaeb90a1fa27b600386ca749bd6}{ +\index{votParseP.h@{votParseP.h}!votPeek@{votPeek}} +\index{votPeek@{votPeek}!votParseP.h@{votParseP.h}} +\subsubsection[{votPeek}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Element} $\ast$ votPeek ({\bf Stack} $\ast$ {\em st})}} +\label{votParseP_8h_6e987eaeb90a1fa27b600386ca749bd6} + + +Peek at \hyperlink{structElement}{Element} on top of the \hyperlink{structStack}{Stack} (private method). + +votPeek -- Peek at \hyperlink{structElement}{Element} on top of the \hyperlink{structStack}{Stack} (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A pointer to the head \hyperlink{structElement}{Element}, or NULL if empty \end{Desc} +\hypertarget{votParseP_8h_f5e05232387d525ab141206095a5980d}{ +\index{votParseP.h@{votParseP.h}!votPop@{votPop}} +\index{votPop@{votPop}!votParseP.h@{votParseP.h}} +\subsubsection[{votPop}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Element} $\ast$ votPop ({\bf Stack} $\ast$ {\em st})}} +\label{votParseP_8h_f5e05232387d525ab141206095a5980d} + + +Return a \hyperlink{structNode}{Node} from the top of the stack (private method). + +votPop -- Return a \hyperlink{structNode}{Node} from the top of the stack (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A pointer to the popped \hyperlink{structElement}{Element}. \end{Desc} +\hypertarget{votParseP_8h_a3251a683eae285cccc688daf2d87dae}{ +\index{votParseP.h@{votParseP.h}!votPush@{votPush}} +\index{votPush@{votPush}!votParseP.h@{votParseP.h}} +\subsubsection[{votPush}]{\setlength{\rightskip}{0pt plus 5cm}votPush ({\bf Stack} $\ast$ {\em st}, \/ {\bf Element} $\ast$ {\em elem})}} +\label{votParseP_8h_a3251a683eae285cccc688daf2d87dae} + + +Push a \hyperlink{structNode}{Node} to the top of the stack (private method). + +votPush -- Push a \hyperlink{structNode}{Node} to the top of the stack (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \item[{\em elem}]A pointer to an element to be put on the stack \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} diff --git a/vendor/voclient/libvotable/doc/latex/votParse_8c.tex b/vendor/voclient/libvotable/doc/latex/votParse_8c.tex new file mode 100644 index 00000000..38a04c9d --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votParse_8c.tex @@ -0,0 +1,1830 @@ +\hypertarget{votParse_8c}{ +\section{votParse.c File Reference} +\label{votParse_8c}\index{votParse.c@{votParse.c}} +} +Public interface procedures for the libVOTable parser. + + +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$expat.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$assert.h$>$}\par +{\tt \#include $<$ctype.h$>$}\par +{\tt \#include $<$sys/stat.h$>$}\par +{\tt \#include $<$curl/curl.h$>$}\par +{\tt \#include $<$curl/types.h$>$}\par +{\tt \#include $<$curl/easy.h$>$}\par +{\tt \#include \char`\"{}votParseP.h\char`\"{}}\par +{\tt \#include \char`\"{}votParse.h\char`\"{}}\par +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{votParse_8c_eca034f67218340ecb2261a22c2f3dcd}{ +\#define \textbf{BUFSIZE}~4096} +\label{votParse_8c_eca034f67218340ecb2261a22c2f3dcd} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +handle\_\-t \hyperlink{votParse_8c_9949868e8d3fcb547d15c5c9f2cdb76f}{vot\_\-openVOTABLE} (char $\ast$arg) +\begin{CompactList}\small\item\em Parse a VOTable and return a handle to it. \item\end{CompactList}\item +void \hyperlink{votParse_8c_87e2aca629d475d75ad6793bdb01af29}{vot\_\-closeVOTABLE} (handle\_\-t vot) +\begin{CompactList}\small\item\em Destroy the root node and all of it's children. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_5df6ad7d9312f05a27ccc3252f1c5d11}{vot\_\-getRESOURCE} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the RESOURCE node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_4e3e3176986838c27989df64c426b30e}{vot\_\-getTABLE} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the TABLE node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_20a84235c2704f19afb05fd2db7fcf07}{vot\_\-getFIELD} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the FIELD node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_05535a56a31eb34b865bd7d592fe9292}{vot\_\-getDATA} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the DATA node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_4a558147c79deacfd6ca4d0b93ee100d}{vot\_\-getTABLEDATA} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the TABLEDATA node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_2e9ba287229978519224dfea2ecc984f}{vot\_\-getTR} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the TR node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_824a7f85d4c8bac6d5fd6cfb8b3b3810}{vot\_\-getTD} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the TD node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_014fabbc855181d68dfea2ddfd0fc1a2}{vot\_\-getBINARY} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the BINARY node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_fa4e525692b7538f81b9b1e759a642f0}{vot\_\-getBINARY2} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the BINARY2 node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_fadc14723954225b56a12b48ab78a50b}{vot\_\-getFITS} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the FITS node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_97433b62adc9545b4f1971cfbcb4819d}{vot\_\-getGROUP} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the GROUP node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_0fd5f65c27adc084af8ea3f611556c52}{vot\_\-getFIELDRef} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the FIELDref node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_ded8082390ce6a5b085ac15f0212ddd7}{vot\_\-getPARAMRef} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the PARAMRef node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_41964f8885bc352af793bf552541d5e4}{vot\_\-getDESCRIPTION} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the DESCRIPTION node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_42e5538ca7d06238d7242c40daaf9bf7}{vot\_\-getPARAM} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the PARAM node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_7de82f980273251a4a00df7435b29948}{vot\_\-getINFO} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the INFO node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_4bae0337352f1ba53865e1419917dc30}{vot\_\-getSTREAM} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the STREAM node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_b019a523ddca596e9f80c284e5954b44}{vot\_\-getVALUES} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the VALUES node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_a00dc12eff5fe09c71ff0c5c86aadfaf}{vot\_\-getMIN} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the MIN node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_89897e1c3ead93bef9b107707fa2eda5}{vot\_\-getMAX} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the MAX node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_6120eea01cc0c348fc99dd9c0e6dc060}{vot\_\-getOPTION} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the OPTION node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_729cd64c53d713a473d611dc7941e4f3}{vot\_\-getLINK} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the LINK node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_33e1c4a4f3752beeb62fd8d88d1d2ca2}{vot\_\-getCOOSYS} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the COOSYS node from the parent handle. \item\end{CompactList}\item +int \hyperlink{votParse_8c_458d365096a2f3602a1a6443c392a9e9}{vot\_\-getDATAType} (handle\_\-t data\_\-h) +\begin{CompactList}\small\item\em Returns the type of the DATA element. \item\end{CompactList}\item +char $\ast$ \hyperlink{votParse_8c_b3cc5a3facdd5451e81dfe9c337184d0}{vot\_\-getDATATypeString} (handle\_\-t data\_\-h) +\begin{CompactList}\small\item\em Returns the type of the DATA element as a string. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_533e8601d14245fb5167b188195db93c}{vot\_\-newRESOURCE} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new RESOURCE node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_9b3b14d5e15a9384be65b8aa49c33d85}{vot\_\-newTABLE} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new TABLE node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_ffb519519c2a850cd9cf7eb9060f45cf}{vot\_\-newFIELD} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new FIELD node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_5c824351474fad74aa22a21d242207d8}{vot\_\-newDATA} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new DATA node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_b2d26904f7e0e73b08efdb0cea7d2b37}{vot\_\-newTABLEDATA} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new TABLEDATA node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_dbdaa6d5a36014a2b9706454530079ef}{vot\_\-newTR} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new TR node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_4d9959a7a406212ff0a3846ce83a3df9}{vot\_\-newTD} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new TD node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_66d0fc2beb2ef9e36827f76536996fe4}{vot\_\-newBINARY} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new BINARY node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_75230378094d2ae4a0e251b6375cb6f9}{vot\_\-newBINARY2} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new BINARY2 node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_b2747ed1c27749cdc71c777e80860d65}{vot\_\-newFITS} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new FITS node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_007736cbf81342651f68c5d13defb430}{vot\_\-newGROUP} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new GROUP node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_3c96074082ed42497d16710349d5cc24}{vot\_\-newFIELDRef} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new FIELDref node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_4e13c3061bbd014b7bbf22ff13a3d5b0}{vot\_\-newPARAMRef} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new PARAMRef node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_40c235bcee979806d4e9a4e19d653e5a}{vot\_\-newDESCRIPTION} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new DESCRIPTION node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_fd01485535d703abdcdebf94090c368a}{vot\_\-newPARAM} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new PARAM node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_070b31a75054f0dca1c1f95413feb57a}{vot\_\-newINFO} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new INFO node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_859c2bb4a2c46a3f0b4f6c1baceb0b0c}{vot\_\-newSTREAM} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new STREAM node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_386be2face7c78b44c1fc8a507de9905}{vot\_\-newVALUES} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new VALUES node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_e83ea7fecfe55213807cdcfaf98e8c70}{vot\_\-newMIN} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new MIN node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_377b833aaf74d26159ebb769f6bbb2a1}{vot\_\-newMAX} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new MAX node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_4acd4ce8efb3c972a7d25c5eaaac3b48}{vot\_\-newOPTION} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new OPTION node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_239b0beb633d364c304e77188b6842ef}{vot\_\-newLINK} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new LINK node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_53caf9cc36f817a213a4b9f1047c9250}{vot\_\-newCOOSYS} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new COOSYS node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_d87843bde9d0d99c5e20311f8820eba6}{vot\_\-newNode} (handle\_\-t parent, int type) +\begin{CompactList}\small\item\em Creates a new blank unlinked node. \item\end{CompactList}\item +void \hyperlink{votParse_8c_f99c8f5e0a244e0fec3405185d464fdb}{vot\_\-attachNode} (handle\_\-t parent, handle\_\-t new) +\begin{CompactList}\small\item\em Adds a node as a child of parent. \item\end{CompactList}\item +void \hyperlink{votParse_8c_3148058b3f810f24bd2da14073d6a5de}{vot\_\-freeNode} (handle\_\-t node) +\begin{CompactList}\small\item\em Destroys the node and all of it's children. \item\end{CompactList}\item +void \hyperlink{votParse_8c_25dbaafb955b1e304afffb862ee25846}{vot\_\-deleteNode} (handle\_\-t element) +\begin{CompactList}\small\item\em Destroys the node and all of it's children. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_b180aad1ee8971e252f8ececd5d245da}{vot\_\-copyElement} (handle\_\-t src\_\-h, handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Adds a node as a child of parent. \item\end{CompactList}\item +int \hyperlink{votParse_8c_48775f435829934c1f2b9022af12a86a}{vot\_\-getNCols} (handle\_\-t tdata\_\-h) +\begin{CompactList}\small\item\em Return the nuber of columns in the table structure. \item\end{CompactList}\item +int \hyperlink{votParse_8c_67e90b853666bbc4ef40ead211a116bd}{vot\_\-getNRows} (handle\_\-t tdata\_\-h) +\begin{CompactList}\small\item\em Return the nuber of columns in the table structure. \item\end{CompactList}\item +char $\ast$ \hyperlink{votParse_8c_f5cc4f23dd183be8336e74686e46f6da}{vot\_\-getTableCell} (handle\_\-t tdata\_\-h, int row, int col) +\begin{CompactList}\small\item\em Return the nuber of columns in the structure. \item\end{CompactList}\item +\hypertarget{votParse_8c_560f5059ffbabc3802522fccecca3a14}{ +int \textbf{vot\_\-tableCompare} (const void $\ast$row1, const void $\ast$row2)} +\label{votParse_8c_560f5059ffbabc3802522fccecca3a14} + +\item +\hypertarget{votParse_8c_26516f1b1af65cc75d1c533220fef696}{ +int \textbf{vot\_\-sortTable} (handle\_\-t tdata\_\-h, int col, int strsort, int order)} +\label{votParse_8c_26516f1b1af65cc75d1c533220fef696} + +\item +int \hyperlink{votParse_8c_02de38f123a9b7cbd24bee996b8ecc10}{vot\_\-getLength} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return the number of sibling Elements of the same type. \item\end{CompactList}\item +int \hyperlink{votParse_8c_6b7565c412ba45c5578a61dda5afd1c1}{vot\_\-getNumberOf} (handle\_\-t elem\_\-h, int type) +\begin{CompactList}\small\item\em Return the number of sibling Elements of the type. \item\end{CompactList}\item +\hypertarget{votParse_8c_3b88f976d0fb4d94c8fca96aeba9815e}{ +int \textbf{vot\_\-colByAttr} (int tab, char $\ast$attr, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$alt)} +\label{votParse_8c_3b88f976d0fb4d94c8fca96aeba9815e} + +\item +\hypertarget{votParse_8c_f665b8c5b5bce1d7e68a50f5f356b256}{ +int \textbf{vot\_\-colByName} (int tab, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$alt)} +\label{votParse_8c_f665b8c5b5bce1d7e68a50f5f356b256} + +\item +\hypertarget{votParse_8c_4b7591b70ef2df63dd8516dd15553cac}{ +int \textbf{vot\_\-colByUCD} (int tab, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$alt)} +\label{votParse_8c_4b7591b70ef2df63dd8516dd15553cac} + +\item +\hypertarget{votParse_8c_bb0eb690fb14450e518d2fa82f88c156}{ +int \textbf{vot\_\-colByID} (int tab, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$alt)} +\label{votParse_8c_bb0eb690fb14450e518d2fa82f88c156} + +\item +handle\_\-t \hyperlink{votParse_8c_a11bb4e59e1dd773771e25ce7a40bb61}{vot\_\-findByAttr} (handle\_\-t parent, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$value) +\begin{CompactList}\small\item\em Get a handle to an \hyperlink{structElement}{Element} with the requested attribute. \item\end{CompactList}\item +handle\_\-t $\ast$ \hyperlink{votParse_8c_b334dc390ea30a9e8bdc2c2c01b21deb}{vot\_\-findInGroup} (handle\_\-t group, int type) +\begin{CompactList}\small\item\em Return a handle array of the requested \hyperlink{structElement}{Element} type. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_dc2e5f39a6273bca5fa0fdf46b2c3751}{vot\_\-getNext} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return a handle\_\-t of the next \hyperlink{structElement}{Element} of the same type. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_4fb6813e03dd7b75710cfaa27f3ffb2e}{vot\_\-getSibling} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return a handle\_\-t of the next \hyperlink{structElement}{Element}. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_e0b096dc07c30708e6e86cf81750a01f}{vot\_\-getChild} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return a handle\_\-t of the child \hyperlink{structElement}{Element}. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_8930fc6a9ea4dec1d8694582d93ee146}{vot\_\-getParent} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return the handle of the parent \hyperlink{structElement}{Element}. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8c_fc2659e6a84d200c4b01c9460acaefb1}{vot\_\-getChildOfType} (handle\_\-t elem\_\-h, int type) +\begin{CompactList}\small\item\em Get the handle of the next \hyperlink{structElement}{Element} of the same type. \item\end{CompactList}\item +int \hyperlink{votParse_8c_3136956d2035d6b297aa623f87f4b807}{vot\_\-valueOf} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return type of the \hyperlink{structElement}{Element}. \item\end{CompactList}\item +int \hyperlink{votParse_8c_1c319696d8efc593266b9409303054c6}{vot\_\-typeOf} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return type of the \hyperlink{structElement}{Element}. \item\end{CompactList}\item +int \hyperlink{votParse_8c_6faba02860fcb0a51315f1863fd29094}{vot\_\-setValue} (handle\_\-t elem\_\-h, char $\ast$value) +\begin{CompactList}\small\item\em Set the Value for the ELEMENT. \item\end{CompactList}\item +char $\ast$ \hyperlink{votParse_8c_213fcbb1ef909d4a4f8059c9616c5830}{vot\_\-getValue} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Get the Value for the ELEMENT. \item\end{CompactList}\item +int \hyperlink{votParse_8c_2b73f93210316d7714201e751cad77ad}{vot\_\-setAttr} (handle\_\-t elem\_\-h, char $\ast$attr, char $\ast$value) +\begin{CompactList}\small\item\em Set the attribute for the \hyperlink{structElement}{Element}. \item\end{CompactList}\item +char $\ast$ \hyperlink{votParse_8c_63e8d82821f4b42083c6b63c21bdfffe}{vot\_\-getAttr} (handle\_\-t elem\_\-h, char $\ast$attr) +\begin{CompactList}\small\item\em Return the attribute for the \hyperlink{structElement}{Element}. \item\end{CompactList}\item +void \hyperlink{votParse_8c_e900f566d3ba4816476b5a4b7ee8d772}{vot\_\-writeVOTable} (handle\_\-t node, char $\ast$fname, int indent) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor. \item\end{CompactList}\item +void \hyperlink{votParse_8c_dda7f3daced5125c581a7c7c8743eb7f}{vot\_\-writeHTML} (handle\_\-t node, char $\ast$ifname, char $\ast$ofname) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as HTML. \item\end{CompactList}\item +void \hyperlink{votParse_8c_796870e256501455dbeeb37d5ad3f34a}{vot\_\-writeSHTML} (handle\_\-t node, char $\ast$ifname, char $\ast$ofname) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as an HTML table. \item\end{CompactList}\item +void \hyperlink{votParse_8c_5c74670a17d17908075ba315ff4f16c0}{vot\_\-writeFITS} (handle\_\-t node, char $\ast$fname) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as an FITS table. \item\end{CompactList}\item +\hypertarget{votParse_8c_4010feb574c20becf36757005758ef04}{ +void \textbf{vot\_\-writeDelimited} (handle\_\-t vot, char $\ast$fname, char delim, int hdr)} +\label{votParse_8c_4010feb574c20becf36757005758ef04} + +\item +void \hyperlink{votParse_8c_7e080fb459b7aaa36a086e3aeb153f5e}{vot\_\-writeASV} (handle\_\-t node, char $\ast$fname, int header) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as a ASV file. \item\end{CompactList}\item +void \hyperlink{votParse_8c_c6ff4fb7fae0bbf78633738447fb9b60}{vot\_\-writeBSV} (handle\_\-t node, char $\ast$fname, int header) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as a BSV file. \item\end{CompactList}\item +void \hyperlink{votParse_8c_bd35238a3744eed55c11ebf5b24da87b}{vot\_\-writeCSV} (handle\_\-t node, char $\ast$fname, int header) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as a CSV file. \item\end{CompactList}\item +void \hyperlink{votParse_8c_756fd6178fc599d6fda55d7127c38f79}{vot\_\-writeTSV} (handle\_\-t node, char $\ast$fname, int header) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as a TSV file. \item\end{CompactList}\item +void \hyperlink{votParse_8c_3d0ad178e6974fb915d4b0b3efcad4c7}{vot\_\-setWarnings} (int value) +\begin{CompactList}\small\item\em Set the warning level. \item\end{CompactList}\item +void \hyperlink{votParse_8c_450a2645f182104c3a0445f022bdbf01}{votEmsg} (char $\ast$msg) +\end{CompactItemize} +\subsection*{Variables} +\begin{CompactItemize} +\item +\hyperlink{structStack}{Stack} $\ast$ \hyperlink{votParse_8c_8972288a8eaa6d5249e562915527a958}{element\_\-stack} = NULL +\item +\hypertarget{votParse_8c_e26a6a6d70df3876540213f79e3cba7d}{ +\hyperlink{structElement}{Element} $\ast$ \textbf{vot\_\-struct} = NULL} +\label{votParse_8c_e26a6a6d70df3876540213f79e3cba7d} + +\item +\hypertarget{votParse_8c_3db6dddf430d27d7d241d4692342de29}{ +char $\ast$ \textbf{votELevel} = \char`\"{}\char`\"{}} +\label{votParse_8c_3db6dddf430d27d7d241d4692342de29} + +\item +\hypertarget{votParse_8c_d818c9653e001b7c8bf7cffd3b69b2a6}{ +int \textbf{votWarn} = 0} +\label{votParse_8c_d818c9653e001b7c8bf7cffd3b69b2a6} + +\item +\hypertarget{votParse_8c_e9ea24a4aa20e4c6c60c3a23bded6fd6}{ +\begin{tabbing} +xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill +struct \{\\ +\>int \textbf{type}\\ +\>int \hyperlink{votParse_8c_3c69fd8b9b1c377197c9214043ed2c82}{parents}\\ +\>int \hyperlink{votParse_8c_93ed9b546e7fadad14615c5ef0065277}{children}\\ +\} \textbf{elemParents} \mbox{[}$\,$\mbox{]}} +\label{votParse_8c_e9ea24a4aa20e4c6c60c3a23bded6fd6} +\\ + +\end{tabbing}\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Public interface procedures for the libVOTable parser. + +VOTPARSE.C -- Public interface procedures for the libVOTable parser. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{votParse_8c_f99c8f5e0a244e0fec3405185d464fdb}{ +\index{votParse.c@{votParse.c}!vot\_\-attachNode@{vot\_\-attachNode}} +\index{vot\_\-attachNode@{vot\_\-attachNode}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-attachNode}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-attachNode (handle\_\-t {\em parent}, \/ handle\_\-t {\em new})}} +\label{votParse_8c_f99c8f5e0a244e0fec3405185d464fdb} + + +Adds a node as a child of parent. + +vot\_\-attachNode -- Adds a node as a child of parent. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent}]A handle to the \hyperlink{structElement}{Element} that you want to add a node to \item[{\em new}]A handle to the \hyperlink{structElement}{Element} that you want to add \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_87e2aca629d475d75ad6793bdb01af29}{ +\index{votParse.c@{votParse.c}!vot\_\-closeVOTABLE@{vot\_\-closeVOTABLE}} +\index{vot\_\-closeVOTABLE@{vot\_\-closeVOTABLE}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-closeVOTABLE}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-closeVOTABLE (handle\_\-t {\em vot})}} +\label{votParse_8c_87e2aca629d475d75ad6793bdb01af29} + + +Destroy the root node and all of it's children. + +vot\_\-closeVOTABLE -- Destroy the root node and all of it's children. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em vot}]A handle to the \hyperlink{structElement}{Element} that you want deleted \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing\end{Desc} +\begin{Desc} +\item[Warning:]Destroys the node and all of it's children. \end{Desc} +\hypertarget{votParse_8c_b180aad1ee8971e252f8ececd5d245da}{ +\index{votParse.c@{votParse.c}!vot\_\-copyElement@{vot\_\-copyElement}} +\index{vot\_\-copyElement@{vot\_\-copyElement}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-copyElement}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-copyElement (handle\_\-t {\em src\_\-h}, \/ handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_b180aad1ee8971e252f8ececd5d245da} + + +Adds a node as a child of parent. + +vot\_\-copyElement -- Adds a node as a child of parent. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em src\_\-h}]A handle to the \hyperlink{structElement}{Element} to copy \item[{\em parent\_\-h}]A handle to the Elements parent \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle\_\-t of the copy of the structure \end{Desc} +\hypertarget{votParse_8c_25dbaafb955b1e304afffb862ee25846}{ +\index{votParse.c@{votParse.c}!vot\_\-deleteNode@{vot\_\-deleteNode}} +\index{vot\_\-deleteNode@{vot\_\-deleteNode}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-deleteNode}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-deleteNode (handle\_\-t {\em element})}} +\label{votParse_8c_25dbaafb955b1e304afffb862ee25846} + + +Destroys the node and all of it's children. + +vot\_\-deleteNode -- Destroys the node and all of it's children. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em element}]A handle to the \hyperlink{structElement}{Element} that you want deleted \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_a11bb4e59e1dd773771e25ce7a40bb61}{ +\index{votParse.c@{votParse.c}!vot\_\-findByAttr@{vot\_\-findByAttr}} +\index{vot\_\-findByAttr@{vot\_\-findByAttr}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-findByAttr}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-findByAttr (handle\_\-t {\em parent}, \/ char $\ast$ {\em name}, \/ char $\ast$ {\em value})}} +\label{votParse_8c_a11bb4e59e1dd773771e25ce7a40bb61} + + +Get a handle to an \hyperlink{structElement}{Element} with the requested attribute. + +vot\_\-findByAttr -- Get a handle to an \hyperlink{structElement}{Element} with the requested attribute. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent}]A handle\_\-t the parent \hyperlink{structElement}{Element} \item[{\em name}]A string holding the Value type \item[{\em value}]A string holding the Value value \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The handle to the element \end{Desc} +\hypertarget{votParse_8c_b334dc390ea30a9e8bdc2c2c01b21deb}{ +\index{votParse.c@{votParse.c}!vot\_\-findInGroup@{vot\_\-findInGroup}} +\index{vot\_\-findInGroup@{vot\_\-findInGroup}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-findInGroup}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t $\ast$ vot\_\-findInGroup (handle\_\-t {\em group}, \/ int {\em type})}} +\label{votParse_8c_b334dc390ea30a9e8bdc2c2c01b21deb} + + +Return a handle array of the requested \hyperlink{structElement}{Element} type. + +vot\_\-findInGroup -- Return a handle array of the requested \hyperlink{structElement}{Element} type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em group}]A handle\_\-t the parent \hyperlink{structElement}{Element} \item[{\em type}]Value of the type \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An array of handles \end{Desc} +\hypertarget{votParse_8c_3148058b3f810f24bd2da14073d6a5de}{ +\index{votParse.c@{votParse.c}!vot\_\-freeNode@{vot\_\-freeNode}} +\index{vot\_\-freeNode@{vot\_\-freeNode}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-freeNode}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-freeNode (handle\_\-t {\em node})}} +\label{votParse_8c_3148058b3f810f24bd2da14073d6a5de} + + +Destroys the node and all of it's children. + +vot\_\-freeNode -- Destroys the node and all of it's children. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to the \hyperlink{structElement}{Element} that you want deleted \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_63e8d82821f4b42083c6b63c21bdfffe}{ +\index{votParse.c@{votParse.c}!vot\_\-getAttr@{vot\_\-getAttr}} +\index{vot\_\-getAttr@{vot\_\-getAttr}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getAttr}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-getAttr (handle\_\-t {\em elem\_\-h}, \/ char $\ast$ {\em attr})}} +\label{votParse_8c_63e8d82821f4b42083c6b63c21bdfffe} + + +Return the attribute for the \hyperlink{structElement}{Element}. + +vot\_\-getAttr -- Return the attribute for the \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \item[{\em attr}]A string holding the attribute name \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string of the value or the attr \end{Desc} +\hypertarget{votParse_8c_014fabbc855181d68dfea2ddfd0fc1a2}{ +\index{votParse.c@{votParse.c}!vot\_\-getBINARY@{vot\_\-getBINARY}} +\index{vot\_\-getBINARY@{vot\_\-getBINARY}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getBINARY}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getBINARY (handle\_\-t {\em handle})}} +\label{votParse_8c_014fabbc855181d68dfea2ddfd0fc1a2} + + +Gets the BINARY node from the parent handle. + +vot\_\-getBINARY -- Gets the BINARY node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a BINARY \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first BINARY node, or zero \end{Desc} +\hypertarget{votParse_8c_fa4e525692b7538f81b9b1e759a642f0}{ +\index{votParse.c@{votParse.c}!vot\_\-getBINARY2@{vot\_\-getBINARY2}} +\index{vot\_\-getBINARY2@{vot\_\-getBINARY2}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getBINARY2}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getBINARY2 (handle\_\-t {\em handle})}} +\label{votParse_8c_fa4e525692b7538f81b9b1e759a642f0} + + +Gets the BINARY2 node from the parent handle. + +vot\_\-getBINARY2 -- Gets the BINARY2 node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a BINARY2 \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first BINARY2 node, or zero \end{Desc} +\hypertarget{votParse_8c_e0b096dc07c30708e6e86cf81750a01f}{ +\index{votParse.c@{votParse.c}!vot\_\-getChild@{vot\_\-getChild}} +\index{vot\_\-getChild@{vot\_\-getChild}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getChild}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getChild (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8c_e0b096dc07c30708e6e86cf81750a01f} + + +Return a handle\_\-t of the child \hyperlink{structElement}{Element}. + +vot\_\-getChild -- Return a handle\_\-t of the child \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the child \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votParse_8c_fc2659e6a84d200c4b01c9460acaefb1}{ +\index{votParse.c@{votParse.c}!vot\_\-getChildOfType@{vot\_\-getChildOfType}} +\index{vot\_\-getChildOfType@{vot\_\-getChildOfType}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getChildOfType}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getChildOfType (handle\_\-t {\em elem\_\-h}, \/ int {\em type})}} +\label{votParse_8c_fc2659e6a84d200c4b01c9460acaefb1} + + +Get the handle of the next \hyperlink{structElement}{Element} of the same type. + +vot\_\-getChildOfType -- Get the handle of the next \hyperlink{structElement}{Element} of the same type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \item[{\em type}]An integer of the \hyperlink{structElement}{Element} type for find \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votParse_8c_33e1c4a4f3752beeb62fd8d88d1d2ca2}{ +\index{votParse.c@{votParse.c}!vot\_\-getCOOSYS@{vot\_\-getCOOSYS}} +\index{vot\_\-getCOOSYS@{vot\_\-getCOOSYS}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getCOOSYS}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getCOOSYS (handle\_\-t {\em handle})}} +\label{votParse_8c_33e1c4a4f3752beeb62fd8d88d1d2ca2} + + +Gets the COOSYS node from the parent handle. + +vot\_\-getCOOSYS -- Gets the COOSYS node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a COOSYS \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first COOSYS node, or zero \end{Desc} +\hypertarget{votParse_8c_05535a56a31eb34b865bd7d592fe9292}{ +\index{votParse.c@{votParse.c}!vot\_\-getDATA@{vot\_\-getDATA}} +\index{vot\_\-getDATA@{vot\_\-getDATA}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getDATA}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getDATA (handle\_\-t {\em handle})}} +\label{votParse_8c_05535a56a31eb34b865bd7d592fe9292} + + +Gets the DATA node from the parent handle. + +vot\_\-getDATA -- Gets the DATA node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a DATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first DATA node, or zero \end{Desc} +\hypertarget{votParse_8c_458d365096a2f3602a1a6443c392a9e9}{ +\index{votParse.c@{votParse.c}!vot\_\-getDATAType@{vot\_\-getDATAType}} +\index{vot\_\-getDATAType@{vot\_\-getDATAType}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getDATAType}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-getDATAType (handle\_\-t {\em data\_\-h})}} +\label{votParse_8c_458d365096a2f3602a1a6443c392a9e9} + + +Returns the type of the DATA element. + +vot\_\-getDATAType -- Returns the type of the DATA element. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em data\_\-h}]A handle\_\-t to a DATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The type as an int \end{Desc} +\hypertarget{votParse_8c_b3cc5a3facdd5451e81dfe9c337184d0}{ +\index{votParse.c@{votParse.c}!vot\_\-getDATATypeString@{vot\_\-getDATATypeString}} +\index{vot\_\-getDATATypeString@{vot\_\-getDATATypeString}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getDATATypeString}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-getDATATypeString (handle\_\-t {\em data\_\-h})}} +\label{votParse_8c_b3cc5a3facdd5451e81dfe9c337184d0} + + +Returns the type of the DATA element as a string. + +vot\_\-getDATATypeString -- Returns the type of the DATA element as a string. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em data\_\-h}]A handle\_\-t to a DATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The type as an string \end{Desc} +\hypertarget{votParse_8c_41964f8885bc352af793bf552541d5e4}{ +\index{votParse.c@{votParse.c}!vot\_\-getDESCRIPTION@{vot\_\-getDESCRIPTION}} +\index{vot\_\-getDESCRIPTION@{vot\_\-getDESCRIPTION}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getDESCRIPTION}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getDESCRIPTION (handle\_\-t {\em handle})}} +\label{votParse_8c_41964f8885bc352af793bf552541d5e4} + + +Gets the DESCRIPTION node from the parent handle. + +vot\_\-getDESCRIPTION -- Gets the DESCRIPTION node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a DESCRIPTION \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first DESCRIPTION node, or zero \end{Desc} +\hypertarget{votParse_8c_20a84235c2704f19afb05fd2db7fcf07}{ +\index{votParse.c@{votParse.c}!vot\_\-getFIELD@{vot\_\-getFIELD}} +\index{vot\_\-getFIELD@{vot\_\-getFIELD}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getFIELD}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getFIELD (handle\_\-t {\em handle})}} +\label{votParse_8c_20a84235c2704f19afb05fd2db7fcf07} + + +Gets the FIELD node from the parent handle. + +vot\_\-getFIELD -- Gets the FIELD node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a FIELD \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FIELD node, or zero \end{Desc} +\hypertarget{votParse_8c_0fd5f65c27adc084af8ea3f611556c52}{ +\index{votParse.c@{votParse.c}!vot\_\-getFIELDRef@{vot\_\-getFIELDRef}} +\index{vot\_\-getFIELDRef@{vot\_\-getFIELDRef}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getFIELDRef}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getFIELDRef (handle\_\-t {\em handle})}} +\label{votParse_8c_0fd5f65c27adc084af8ea3f611556c52} + + +Gets the FIELDref node from the parent handle. + +vot\_\-getFIELDref -- Gets the FIELDref node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a FIELDref \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FIELDref node, or zero \end{Desc} +\hypertarget{votParse_8c_fadc14723954225b56a12b48ab78a50b}{ +\index{votParse.c@{votParse.c}!vot\_\-getFITS@{vot\_\-getFITS}} +\index{vot\_\-getFITS@{vot\_\-getFITS}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getFITS}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getFITS (handle\_\-t {\em handle})}} +\label{votParse_8c_fadc14723954225b56a12b48ab78a50b} + + +Gets the FITS node from the parent handle. + +vot\_\-getFITS -- Gets the FITS node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a FITS \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FITS node, or zero \end{Desc} +\hypertarget{votParse_8c_97433b62adc9545b4f1971cfbcb4819d}{ +\index{votParse.c@{votParse.c}!vot\_\-getGROUP@{vot\_\-getGROUP}} +\index{vot\_\-getGROUP@{vot\_\-getGROUP}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getGROUP}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getGROUP (handle\_\-t {\em handle})}} +\label{votParse_8c_97433b62adc9545b4f1971cfbcb4819d} + + +Gets the GROUP node from the parent handle. + +vot\_\-getGROUP -- Gets the GROUP node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a GROUP \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first GROUP node, or zero \end{Desc} +\hypertarget{votParse_8c_7de82f980273251a4a00df7435b29948}{ +\index{votParse.c@{votParse.c}!vot\_\-getINFO@{vot\_\-getINFO}} +\index{vot\_\-getINFO@{vot\_\-getINFO}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getINFO}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getINFO (handle\_\-t {\em handle})}} +\label{votParse_8c_7de82f980273251a4a00df7435b29948} + + +Gets the INFO node from the parent handle. + +vot\_\-getINFO -- Gets the INFO node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a INFO \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first INFO node, or zero \end{Desc} +\hypertarget{votParse_8c_02de38f123a9b7cbd24bee996b8ecc10}{ +\index{votParse.c@{votParse.c}!vot\_\-getLength@{vot\_\-getLength}} +\index{vot\_\-getLength@{vot\_\-getLength}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getLength}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-getLength (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8c_02de38f123a9b7cbd24bee996b8ecc10} + + +Return the number of sibling Elements of the same type. + +vot\_\-getLength -- Return the number of sibling Elements of the same type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the set \end{Desc} +\hypertarget{votParse_8c_729cd64c53d713a473d611dc7941e4f3}{ +\index{votParse.c@{votParse.c}!vot\_\-getLINK@{vot\_\-getLINK}} +\index{vot\_\-getLINK@{vot\_\-getLINK}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getLINK}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getLINK (handle\_\-t {\em handle})}} +\label{votParse_8c_729cd64c53d713a473d611dc7941e4f3} + + +Gets the LINK node from the parent handle. + +vot\_\-getLINK -- Gets the LINK node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a LINK \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first LINK node, or zero \end{Desc} +\hypertarget{votParse_8c_89897e1c3ead93bef9b107707fa2eda5}{ +\index{votParse.c@{votParse.c}!vot\_\-getMAX@{vot\_\-getMAX}} +\index{vot\_\-getMAX@{vot\_\-getMAX}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getMAX}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getMAX (handle\_\-t {\em handle})}} +\label{votParse_8c_89897e1c3ead93bef9b107707fa2eda5} + + +Gets the MAX node from the parent handle. + +vot\_\-getMAX -- Gets the MAX node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a MAX \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first MAX node, or zero \end{Desc} +\hypertarget{votParse_8c_a00dc12eff5fe09c71ff0c5c86aadfaf}{ +\index{votParse.c@{votParse.c}!vot\_\-getMIN@{vot\_\-getMIN}} +\index{vot\_\-getMIN@{vot\_\-getMIN}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getMIN}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getMIN (handle\_\-t {\em handle})}} +\label{votParse_8c_a00dc12eff5fe09c71ff0c5c86aadfaf} + + +Gets the MIN node from the parent handle. + +vot\_\-getMIN -- Gets the MIN node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a MIN \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first MIN node, or zero \end{Desc} +\hypertarget{votParse_8c_48775f435829934c1f2b9022af12a86a}{ +\index{votParse.c@{votParse.c}!vot\_\-getNCols@{vot\_\-getNCols}} +\index{vot\_\-getNCols@{vot\_\-getNCols}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getNCols}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-getNCols (handle\_\-t {\em tdata\_\-h})}} +\label{votParse_8c_48775f435829934c1f2b9022af12a86a} + + +Return the nuber of columns in the table structure. + +$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$ Utility methods vot\_\-getNCols -- Return the nuber of columns in the table structure. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tdata\_\-h}]A handle\_\-t to a TABLEDATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The number of cols \end{Desc} +\hypertarget{votParse_8c_dc2e5f39a6273bca5fa0fdf46b2c3751}{ +\index{votParse.c@{votParse.c}!vot\_\-getNext@{vot\_\-getNext}} +\index{vot\_\-getNext@{vot\_\-getNext}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getNext}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getNext (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8c_dc2e5f39a6273bca5fa0fdf46b2c3751} + + +Return a handle\_\-t of the next \hyperlink{structElement}{Element} of the same type. + +vot\_\-getNext -- Return a handle\_\-t of the next \hyperlink{structElement}{Element} of the same type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the next \hyperlink{structElement}{Element} of the same type \end{Desc} +\hypertarget{votParse_8c_67e90b853666bbc4ef40ead211a116bd}{ +\index{votParse.c@{votParse.c}!vot\_\-getNRows@{vot\_\-getNRows}} +\index{vot\_\-getNRows@{vot\_\-getNRows}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getNRows}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-getNRows (handle\_\-t {\em tdata\_\-h})}} +\label{votParse_8c_67e90b853666bbc4ef40ead211a116bd} + + +Return the nuber of columns in the table structure. + +vot\_\-getNRows -- Return the nuber of columns in the table structure. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tdata\_\-h}]A handle\_\-t to a TABLEDATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The number of cols \end{Desc} +\hypertarget{votParse_8c_6b7565c412ba45c5578a61dda5afd1c1}{ +\index{votParse.c@{votParse.c}!vot\_\-getNumberOf@{vot\_\-getNumberOf}} +\index{vot\_\-getNumberOf@{vot\_\-getNumberOf}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getNumberOf}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-getNumberOf (handle\_\-t {\em elem\_\-h}, \/ int {\em type})}} +\label{votParse_8c_6b7565c412ba45c5578a61dda5afd1c1} + + +Return the number of sibling Elements of the type. + +vot\_\-getNumberOf -- Return the number of sibling Elements of the type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \item[{\em type}]An int of the type of element you wish to count \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the set \end{Desc} +\hypertarget{votParse_8c_6120eea01cc0c348fc99dd9c0e6dc060}{ +\index{votParse.c@{votParse.c}!vot\_\-getOPTION@{vot\_\-getOPTION}} +\index{vot\_\-getOPTION@{vot\_\-getOPTION}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getOPTION}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getOPTION (handle\_\-t {\em handle})}} +\label{votParse_8c_6120eea01cc0c348fc99dd9c0e6dc060} + + +Gets the OPTION node from the parent handle. + +vot\_\-getOPTION -- Gets the OPTION node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a OPTION \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first OPTION node, or zero \end{Desc} +\hypertarget{votParse_8c_42e5538ca7d06238d7242c40daaf9bf7}{ +\index{votParse.c@{votParse.c}!vot\_\-getPARAM@{vot\_\-getPARAM}} +\index{vot\_\-getPARAM@{vot\_\-getPARAM}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getPARAM}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getPARAM (handle\_\-t {\em handle})}} +\label{votParse_8c_42e5538ca7d06238d7242c40daaf9bf7} + + +Gets the PARAM node from the parent handle. + +vot\_\-getPARAM -- Gets the PARAM node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a PARAM \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first PARAM node, or zero \end{Desc} +\hypertarget{votParse_8c_ded8082390ce6a5b085ac15f0212ddd7}{ +\index{votParse.c@{votParse.c}!vot\_\-getPARAMRef@{vot\_\-getPARAMRef}} +\index{vot\_\-getPARAMRef@{vot\_\-getPARAMRef}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getPARAMRef}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getPARAMRef (handle\_\-t {\em handle})}} +\label{votParse_8c_ded8082390ce6a5b085ac15f0212ddd7} + + +Gets the PARAMRef node from the parent handle. + +vot\_\-getPARAMRef -- Gets the PARAMref node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a PARAMRef \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first PARAMRef node, or zero \end{Desc} +\hypertarget{votParse_8c_8930fc6a9ea4dec1d8694582d93ee146}{ +\index{votParse.c@{votParse.c}!vot\_\-getParent@{vot\_\-getParent}} +\index{vot\_\-getParent@{vot\_\-getParent}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getParent}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getParent (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8c_8930fc6a9ea4dec1d8694582d93ee146} + + +Return the handle of the parent \hyperlink{structElement}{Element}. + +vot\_\-getParent -- Return the handle of the parent \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the paretn \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votParse_8c_5df6ad7d9312f05a27ccc3252f1c5d11}{ +\index{votParse.c@{votParse.c}!vot\_\-getRESOURCE@{vot\_\-getRESOURCE}} +\index{vot\_\-getRESOURCE@{vot\_\-getRESOURCE}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getRESOURCE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getRESOURCE (handle\_\-t {\em handle})}} +\label{votParse_8c_5df6ad7d9312f05a27ccc3252f1c5d11} + + +Gets the RESOURCE node from the parent handle. + +vot\_\-getRESOURCE -- Gets the RESOURCE node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a RESOURCE \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first RESOURCE node, or zero \end{Desc} +\hypertarget{votParse_8c_4fb6813e03dd7b75710cfaa27f3ffb2e}{ +\index{votParse.c@{votParse.c}!vot\_\-getSibling@{vot\_\-getSibling}} +\index{vot\_\-getSibling@{vot\_\-getSibling}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getSibling}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getSibling (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8c_4fb6813e03dd7b75710cfaa27f3ffb2e} + + +Return a handle\_\-t of the next \hyperlink{structElement}{Element}. + +vot\_\-getSibling -- Return a handle\_\-t of the next signling \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the next \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votParse_8c_4bae0337352f1ba53865e1419917dc30}{ +\index{votParse.c@{votParse.c}!vot\_\-getSTREAM@{vot\_\-getSTREAM}} +\index{vot\_\-getSTREAM@{vot\_\-getSTREAM}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getSTREAM}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getSTREAM (handle\_\-t {\em handle})}} +\label{votParse_8c_4bae0337352f1ba53865e1419917dc30} + + +Gets the STREAM node from the parent handle. + +vot\_\-getSTREAM -- Gets the STREAM node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a STREAM \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first STREAM node, or zero \end{Desc} +\hypertarget{votParse_8c_4e3e3176986838c27989df64c426b30e}{ +\index{votParse.c@{votParse.c}!vot\_\-getTABLE@{vot\_\-getTABLE}} +\index{vot\_\-getTABLE@{vot\_\-getTABLE}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getTABLE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getTABLE (handle\_\-t {\em handle})}} +\label{votParse_8c_4e3e3176986838c27989df64c426b30e} + + +Gets the TABLE node from the parent handle. + +vot\_\-getTABLE -- Gets the TABLE node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a TABLE \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TABLE node, or zero \end{Desc} +\hypertarget{votParse_8c_f5cc4f23dd183be8336e74686e46f6da}{ +\index{votParse.c@{votParse.c}!vot\_\-getTableCell@{vot\_\-getTableCell}} +\index{vot\_\-getTableCell@{vot\_\-getTableCell}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getTableCell}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-getTableCell (handle\_\-t {\em tdata\_\-h}, \/ int {\em row}, \/ int {\em col})}} +\label{votParse_8c_f5cc4f23dd183be8336e74686e46f6da} + + +Return the nuber of columns in the structure. + +vot\_\-getTableCell -- Return the nuber of columns in the structure. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tdata\_\-h}]A handle\_\-t to a TABLEDATA \item[{\em row}]An int for a row \item[{\em col}]An int for a col \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The content of the cell \end{Desc} +\hypertarget{votParse_8c_4a558147c79deacfd6ca4d0b93ee100d}{ +\index{votParse.c@{votParse.c}!vot\_\-getTABLEDATA@{vot\_\-getTABLEDATA}} +\index{vot\_\-getTABLEDATA@{vot\_\-getTABLEDATA}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getTABLEDATA}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getTABLEDATA (handle\_\-t {\em handle})}} +\label{votParse_8c_4a558147c79deacfd6ca4d0b93ee100d} + + +Gets the TABLEDATA node from the parent handle. + +vot\_\-getTABLEDATA -- Gets the TABLEDATA node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a TABLEDATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TABLEDATA node, or zero \end{Desc} +\hypertarget{votParse_8c_824a7f85d4c8bac6d5fd6cfb8b3b3810}{ +\index{votParse.c@{votParse.c}!vot\_\-getTD@{vot\_\-getTD}} +\index{vot\_\-getTD@{vot\_\-getTD}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getTD}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getTD (handle\_\-t {\em handle})}} +\label{votParse_8c_824a7f85d4c8bac6d5fd6cfb8b3b3810} + + +Gets the TD node from the parent handle. + +vot\_\-getTD -- Gets the TD node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a TD \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TD node, or zero \end{Desc} +\hypertarget{votParse_8c_2e9ba287229978519224dfea2ecc984f}{ +\index{votParse.c@{votParse.c}!vot\_\-getTR@{vot\_\-getTR}} +\index{vot\_\-getTR@{vot\_\-getTR}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getTR}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getTR (handle\_\-t {\em handle})}} +\label{votParse_8c_2e9ba287229978519224dfea2ecc984f} + + +Gets the TR node from the parent handle. + +vot\_\-getTR -- Gets the TR node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a TR \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TR node, or zero \end{Desc} +\hypertarget{votParse_8c_213fcbb1ef909d4a4f8059c9616c5830}{ +\index{votParse.c@{votParse.c}!vot\_\-getValue@{vot\_\-getValue}} +\index{vot\_\-getValue@{vot\_\-getValue}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getValue}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ vot\_\-getValue (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8c_213fcbb1ef909d4a4f8059c9616c5830} + + +Get the Value for the ELEMENT. + +vot\_\-getValue -- Get the Value for the ELEMENT. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the ELEMENT \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string of the value or the Value \end{Desc} +\hypertarget{votParse_8c_b019a523ddca596e9f80c284e5954b44}{ +\index{votParse.c@{votParse.c}!vot\_\-getVALUES@{vot\_\-getVALUES}} +\index{vot\_\-getVALUES@{vot\_\-getVALUES}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-getVALUES}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getVALUES (handle\_\-t {\em handle})}} +\label{votParse_8c_b019a523ddca596e9f80c284e5954b44} + + +Gets the VALUES node from the parent handle. + +vot\_\-getVALUES -- Gets the VALUES node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a VALUES \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first VALUES node, or zero \end{Desc} +\hypertarget{votParse_8c_66d0fc2beb2ef9e36827f76536996fe4}{ +\index{votParse.c@{votParse.c}!vot\_\-newBINARY@{vot\_\-newBINARY}} +\index{vot\_\-newBINARY@{vot\_\-newBINARY}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newBINARY}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newBINARY (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_66d0fc2beb2ef9e36827f76536996fe4} + + +Create new BINARY node under the parent handle. + +vot\_\-newBINARY -- Create new BINARY node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a BINARY \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first BINARY node, or zero \end{Desc} +\hypertarget{votParse_8c_75230378094d2ae4a0e251b6375cb6f9}{ +\index{votParse.c@{votParse.c}!vot\_\-newBINARY2@{vot\_\-newBINARY2}} +\index{vot\_\-newBINARY2@{vot\_\-newBINARY2}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newBINARY2}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newBINARY2 (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_75230378094d2ae4a0e251b6375cb6f9} + + +Create new BINARY2 node under the parent handle. + +vot\_\-newBINARY2 -- Create new BINARY2 node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a BINARY2 \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first BINARY2 node, or zero \end{Desc} +\hypertarget{votParse_8c_53caf9cc36f817a213a4b9f1047c9250}{ +\index{votParse.c@{votParse.c}!vot\_\-newCOOSYS@{vot\_\-newCOOSYS}} +\index{vot\_\-newCOOSYS@{vot\_\-newCOOSYS}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newCOOSYS}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newCOOSYS (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_53caf9cc36f817a213a4b9f1047c9250} + + +Create new COOSYS node under the parent handle. + +vot\_\-newCOOSYS -- Create new COOSYS node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a COOSYS \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first COOSYS node, or zero \end{Desc} +\hypertarget{votParse_8c_5c824351474fad74aa22a21d242207d8}{ +\index{votParse.c@{votParse.c}!vot\_\-newDATA@{vot\_\-newDATA}} +\index{vot\_\-newDATA@{vot\_\-newDATA}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newDATA}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newDATA (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_5c824351474fad74aa22a21d242207d8} + + +Create new DATA node under the parent handle. + +vot\_\-newDATA -- Create new DATA node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a DATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first DATA node, or zero \end{Desc} +\hypertarget{votParse_8c_40c235bcee979806d4e9a4e19d653e5a}{ +\index{votParse.c@{votParse.c}!vot\_\-newDESCRIPTION@{vot\_\-newDESCRIPTION}} +\index{vot\_\-newDESCRIPTION@{vot\_\-newDESCRIPTION}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newDESCRIPTION}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newDESCRIPTION (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_40c235bcee979806d4e9a4e19d653e5a} + + +Create new DESCRIPTION node under the parent handle. + +vot\_\-newDESCRIPTION -- Create new DESCRIPTION node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a DESCRIPTION \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first DESCRIPTION node, or zero \end{Desc} +\hypertarget{votParse_8c_ffb519519c2a850cd9cf7eb9060f45cf}{ +\index{votParse.c@{votParse.c}!vot\_\-newFIELD@{vot\_\-newFIELD}} +\index{vot\_\-newFIELD@{vot\_\-newFIELD}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newFIELD}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newFIELD (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_ffb519519c2a850cd9cf7eb9060f45cf} + + +Create new FIELD node under the parent handle. + +vot\_\-newFIELD -- Create new FIELD node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a FIELD \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FIELD node, or zero \end{Desc} +\hypertarget{votParse_8c_3c96074082ed42497d16710349d5cc24}{ +\index{votParse.c@{votParse.c}!vot\_\-newFIELDRef@{vot\_\-newFIELDRef}} +\index{vot\_\-newFIELDRef@{vot\_\-newFIELDRef}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newFIELDRef}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newFIELDRef (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_3c96074082ed42497d16710349d5cc24} + + +Create new FIELDref node under the parent handle. + +vot\_\-newFIELDref -- Create new FIELDref node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a FIELDref \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FIELDref node, or zero \end{Desc} +\hypertarget{votParse_8c_b2747ed1c27749cdc71c777e80860d65}{ +\index{votParse.c@{votParse.c}!vot\_\-newFITS@{vot\_\-newFITS}} +\index{vot\_\-newFITS@{vot\_\-newFITS}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newFITS}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newFITS (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_b2747ed1c27749cdc71c777e80860d65} + + +Create new FITS node under the parent handle. + +vot\_\-newFITS -- Create new FITS node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a FITS \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FITS node, or zero \end{Desc} +\hypertarget{votParse_8c_007736cbf81342651f68c5d13defb430}{ +\index{votParse.c@{votParse.c}!vot\_\-newGROUP@{vot\_\-newGROUP}} +\index{vot\_\-newGROUP@{vot\_\-newGROUP}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newGROUP}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newGROUP (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_007736cbf81342651f68c5d13defb430} + + +Create new GROUP node under the parent handle. + +vot\_\-newGROUP -- Create new GROUP node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a GROUP \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first GROUP node, or zero \end{Desc} +\hypertarget{votParse_8c_070b31a75054f0dca1c1f95413feb57a}{ +\index{votParse.c@{votParse.c}!vot\_\-newINFO@{vot\_\-newINFO}} +\index{vot\_\-newINFO@{vot\_\-newINFO}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newINFO}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newINFO (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_070b31a75054f0dca1c1f95413feb57a} + + +Create new INFO node under the parent handle. + +vot\_\-newINFO -- Create new INFO node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a INFO \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first INFO node, or zero \end{Desc} +\hypertarget{votParse_8c_239b0beb633d364c304e77188b6842ef}{ +\index{votParse.c@{votParse.c}!vot\_\-newLINK@{vot\_\-newLINK}} +\index{vot\_\-newLINK@{vot\_\-newLINK}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newLINK}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newLINK (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_239b0beb633d364c304e77188b6842ef} + + +Create new LINK node under the parent handle. + +vot\_\-newLINK -- Create new LINK node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a LINK \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first LINK node, or zero \end{Desc} +\hypertarget{votParse_8c_377b833aaf74d26159ebb769f6bbb2a1}{ +\index{votParse.c@{votParse.c}!vot\_\-newMAX@{vot\_\-newMAX}} +\index{vot\_\-newMAX@{vot\_\-newMAX}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newMAX}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newMAX (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_377b833aaf74d26159ebb769f6bbb2a1} + + +Create new MAX node under the parent handle. + +vot\_\-newMAX -- Create new MAX node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a MAX \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first MAX node, or zero \end{Desc} +\hypertarget{votParse_8c_e83ea7fecfe55213807cdcfaf98e8c70}{ +\index{votParse.c@{votParse.c}!vot\_\-newMIN@{vot\_\-newMIN}} +\index{vot\_\-newMIN@{vot\_\-newMIN}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newMIN}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newMIN (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_e83ea7fecfe55213807cdcfaf98e8c70} + + +Create new MIN node under the parent handle. + +vot\_\-newMIN -- Create new MIN node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a MIN \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first MIN node, or zero \end{Desc} +\hypertarget{votParse_8c_d87843bde9d0d99c5e20311f8820eba6}{ +\index{votParse.c@{votParse.c}!vot\_\-newNode@{vot\_\-newNode}} +\index{vot\_\-newNode@{vot\_\-newNode}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newNode}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newNode (handle\_\-t {\em parent}, \/ int {\em type})}} +\label{votParse_8c_d87843bde9d0d99c5e20311f8820eba6} + + +Creates a new blank unlinked node. + +vot\_\-newNode -- Creates a new blank unlinked node. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent}]A handle to the \hyperlink{structElement}{Element} that you want to add a node to \item[{\em type}]The type of node you wish to create \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the created node \end{Desc} +\hypertarget{votParse_8c_4acd4ce8efb3c972a7d25c5eaaac3b48}{ +\index{votParse.c@{votParse.c}!vot\_\-newOPTION@{vot\_\-newOPTION}} +\index{vot\_\-newOPTION@{vot\_\-newOPTION}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newOPTION}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newOPTION (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_4acd4ce8efb3c972a7d25c5eaaac3b48} + + +Create new OPTION node under the parent handle. + +vot\_\-newOPTION -- Create new OPTION node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a OPTION \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first OPTION node, or zero \end{Desc} +\hypertarget{votParse_8c_fd01485535d703abdcdebf94090c368a}{ +\index{votParse.c@{votParse.c}!vot\_\-newPARAM@{vot\_\-newPARAM}} +\index{vot\_\-newPARAM@{vot\_\-newPARAM}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newPARAM}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newPARAM (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_fd01485535d703abdcdebf94090c368a} + + +Create new PARAM node under the parent handle. + +vot\_\-newPARAM -- Create new PARAM node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a PARAM \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first PARAM node, or zero \end{Desc} +\hypertarget{votParse_8c_4e13c3061bbd014b7bbf22ff13a3d5b0}{ +\index{votParse.c@{votParse.c}!vot\_\-newPARAMRef@{vot\_\-newPARAMRef}} +\index{vot\_\-newPARAMRef@{vot\_\-newPARAMRef}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newPARAMRef}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newPARAMRef (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_4e13c3061bbd014b7bbf22ff13a3d5b0} + + +Create new PARAMRef node under the parent handle. + +vot\_\-newPARAMRef -- Create new PARAMref node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a PARAMRef \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first PARAMRef node, or zero \end{Desc} +\hypertarget{votParse_8c_533e8601d14245fb5167b188195db93c}{ +\index{votParse.c@{votParse.c}!vot\_\-newRESOURCE@{vot\_\-newRESOURCE}} +\index{vot\_\-newRESOURCE@{vot\_\-newRESOURCE}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newRESOURCE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newRESOURCE (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_533e8601d14245fb5167b188195db93c} + + +Create new RESOURCE node under the parent handle. + +vot\_\-newRESOURCE -- Create new RESOURCE node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a RESOURCE \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first RESOURCE node, or zero \end{Desc} +\hypertarget{votParse_8c_859c2bb4a2c46a3f0b4f6c1baceb0b0c}{ +\index{votParse.c@{votParse.c}!vot\_\-newSTREAM@{vot\_\-newSTREAM}} +\index{vot\_\-newSTREAM@{vot\_\-newSTREAM}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newSTREAM}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newSTREAM (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_859c2bb4a2c46a3f0b4f6c1baceb0b0c} + + +Create new STREAM node under the parent handle. + +vot\_\-newSTREAM -- Create new STREAM node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a STREAM \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first STREAM node, or zero \end{Desc} +\hypertarget{votParse_8c_9b3b14d5e15a9384be65b8aa49c33d85}{ +\index{votParse.c@{votParse.c}!vot\_\-newTABLE@{vot\_\-newTABLE}} +\index{vot\_\-newTABLE@{vot\_\-newTABLE}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newTABLE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newTABLE (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_9b3b14d5e15a9384be65b8aa49c33d85} + + +Create new TABLE node under the parent handle. + +vot\_\-newTABLE -- Create new TABLE node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a TABLE \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TABLE node, or zero \end{Desc} +\hypertarget{votParse_8c_b2d26904f7e0e73b08efdb0cea7d2b37}{ +\index{votParse.c@{votParse.c}!vot\_\-newTABLEDATA@{vot\_\-newTABLEDATA}} +\index{vot\_\-newTABLEDATA@{vot\_\-newTABLEDATA}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newTABLEDATA}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newTABLEDATA (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_b2d26904f7e0e73b08efdb0cea7d2b37} + + +Create new TABLEDATA node under the parent handle. + +vot\_\-newTABLEDATA -- Create new TABLEDATA node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a TABLEDATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TABLEDATA node, or zero \end{Desc} +\hypertarget{votParse_8c_4d9959a7a406212ff0a3846ce83a3df9}{ +\index{votParse.c@{votParse.c}!vot\_\-newTD@{vot\_\-newTD}} +\index{vot\_\-newTD@{vot\_\-newTD}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newTD}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newTD (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_4d9959a7a406212ff0a3846ce83a3df9} + + +Create new TD node under the parent handle. + +vot\_\-newTD -- Create new TD node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a TD \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TD node, or zero \end{Desc} +\hypertarget{votParse_8c_dbdaa6d5a36014a2b9706454530079ef}{ +\index{votParse.c@{votParse.c}!vot\_\-newTR@{vot\_\-newTR}} +\index{vot\_\-newTR@{vot\_\-newTR}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newTR}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newTR (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_dbdaa6d5a36014a2b9706454530079ef} + + +Create new TR node under the parent handle. + +vot\_\-newTR -- Create new TR node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a TR \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TR node, or zero \end{Desc} +\hypertarget{votParse_8c_386be2face7c78b44c1fc8a507de9905}{ +\index{votParse.c@{votParse.c}!vot\_\-newVALUES@{vot\_\-newVALUES}} +\index{vot\_\-newVALUES@{vot\_\-newVALUES}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-newVALUES}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newVALUES (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8c_386be2face7c78b44c1fc8a507de9905} + + +Create new VALUES node under the parent handle. + +vot\_\-newVALUES -- Create new VALUES node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a VALUES \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first VALUES node, or zero \end{Desc} +\hypertarget{votParse_8c_9949868e8d3fcb547d15c5c9f2cdb76f}{ +\index{votParse.c@{votParse.c}!vot\_\-openVOTABLE@{vot\_\-openVOTABLE}} +\index{vot\_\-openVOTABLE@{vot\_\-openVOTABLE}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-openVOTABLE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-openVOTABLE (char $\ast$ {\em arg})}} +\label{votParse_8c_9949868e8d3fcb547d15c5c9f2cdb76f} + + +Parse a VOTable and return a handle to it. + +vot\_\-openVOTABLE -- Parse a VOTable and return a handle to it + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em arg}]The source of the table \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The root node handle of the VOTable \end{Desc} +\hypertarget{votParse_8c_2b73f93210316d7714201e751cad77ad}{ +\index{votParse.c@{votParse.c}!vot\_\-setAttr@{vot\_\-setAttr}} +\index{vot\_\-setAttr@{vot\_\-setAttr}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-setAttr}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-setAttr (handle\_\-t {\em elem\_\-h}, \/ char $\ast$ {\em attr}, \/ char $\ast$ {\em value})}} +\label{votParse_8c_2b73f93210316d7714201e751cad77ad} + + +Set the attribute for the \hyperlink{structElement}{Element}. + +vot\_\-setAttr -- Set the attribute for the \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \item[{\em attr}]A string holding the attribute name \item[{\em value}]A string holding the attribute value \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the set \end{Desc} +\hypertarget{votParse_8c_6faba02860fcb0a51315f1863fd29094}{ +\index{votParse.c@{votParse.c}!vot\_\-setValue@{vot\_\-setValue}} +\index{vot\_\-setValue@{vot\_\-setValue}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-setValue}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-setValue (handle\_\-t {\em elem\_\-h}, \/ char $\ast$ {\em value})}} +\label{votParse_8c_6faba02860fcb0a51315f1863fd29094} + + +Set the Value for the ELEMENT. + +vot\_\-setValue -- Set the Value for the ELEMENT. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the ELEMENT \item[{\em value}]A string holding the value \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the set \end{Desc} +\hypertarget{votParse_8c_3d0ad178e6974fb915d4b0b3efcad4c7}{ +\index{votParse.c@{votParse.c}!vot\_\-setWarnings@{vot\_\-setWarnings}} +\index{vot\_\-setWarnings@{vot\_\-setWarnings}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-setWarnings}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-setWarnings (int {\em value})}} +\label{votParse_8c_3d0ad178e6974fb915d4b0b3efcad4c7} + + +Set the warning level. + +vot\_\-setWarnings -- Set the warning level. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em value}]Warning level \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_1c319696d8efc593266b9409303054c6}{ +\index{votParse.c@{votParse.c}!vot\_\-typeOf@{vot\_\-typeOf}} +\index{vot\_\-typeOf@{vot\_\-typeOf}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-typeOf}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-typeOf (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8c_1c319696d8efc593266b9409303054c6} + + +Return type of the \hyperlink{structElement}{Element}. + +vot\_\-typeOf -- Return type of the \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An integer of the type \end{Desc} +\hypertarget{votParse_8c_3136956d2035d6b297aa623f87f4b807}{ +\index{votParse.c@{votParse.c}!vot\_\-valueOf@{vot\_\-valueOf}} +\index{vot\_\-valueOf@{vot\_\-valueOf}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-valueOf}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-valueOf (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8c_3136956d2035d6b297aa623f87f4b807} + + +Return type of the \hyperlink{structElement}{Element}. + +vot\_\-valueOf -- Return type of the \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An integer of the type \end{Desc} +\hypertarget{votParse_8c_7e080fb459b7aaa36a086e3aeb153f5e}{ +\index{votParse.c@{votParse.c}!vot\_\-writeASV@{vot\_\-writeASV}} +\index{vot\_\-writeASV@{vot\_\-writeASV}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-writeASV}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-writeASV (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em header})}} +\label{votParse_8c_7e080fb459b7aaa36a086e3aeb153f5e} + + +Write the VOTable to the file descriptor as a ASV file. + +vot\_\-writeASV -- Write the VOTable to the file descriptor as a ASV file + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em header}]Write output header? \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_c6ff4fb7fae0bbf78633738447fb9b60}{ +\index{votParse.c@{votParse.c}!vot\_\-writeBSV@{vot\_\-writeBSV}} +\index{vot\_\-writeBSV@{vot\_\-writeBSV}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-writeBSV}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-writeBSV (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em header})}} +\label{votParse_8c_c6ff4fb7fae0bbf78633738447fb9b60} + + +Write the VOTable to the file descriptor as a BSV file. + +vot\_\-writeBSV -- Write the VOTable to the file descriptor as a BSV file + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em header}]Write output header? \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_bd35238a3744eed55c11ebf5b24da87b}{ +\index{votParse.c@{votParse.c}!vot\_\-writeCSV@{vot\_\-writeCSV}} +\index{vot\_\-writeCSV@{vot\_\-writeCSV}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-writeCSV}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-writeCSV (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em header})}} +\label{votParse_8c_bd35238a3744eed55c11ebf5b24da87b} + + +Write the VOTable to the file descriptor as a CSV file. + +vot\_\-writeCSV -- Write the VOTable to the file descriptor as a CSV file + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em header}]Write output header? \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_5c74670a17d17908075ba315ff4f16c0}{ +\index{votParse.c@{votParse.c}!vot\_\-writeFITS@{vot\_\-writeFITS}} +\index{vot\_\-writeFITS@{vot\_\-writeFITS}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-writeFITS}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-writeFITS (handle\_\-t {\em node}, \/ char $\ast$ {\em fname})}} +\label{votParse_8c_5c74670a17d17908075ba315ff4f16c0} + + +Write the VOTable to the file descriptor as an FITS table. + +vot\_\-writeFITS -- Write the VOTable to the file descriptor as a FITS table. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_dda7f3daced5125c581a7c7c8743eb7f}{ +\index{votParse.c@{votParse.c}!vot\_\-writeHTML@{vot\_\-writeHTML}} +\index{vot\_\-writeHTML@{vot\_\-writeHTML}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-writeHTML}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-writeHTML (handle\_\-t {\em node}, \/ char $\ast$ {\em ifname}, \/ char $\ast$ {\em ofname})}} +\label{votParse_8c_dda7f3daced5125c581a7c7c8743eb7f} + + +Write the VOTable to the file descriptor as HTML. + +vot\_\-writeHTML -- Write the VOTable to the file descriptor as HTML. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em ifname}]Input filename \item[{\em ofname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_796870e256501455dbeeb37d5ad3f34a}{ +\index{votParse.c@{votParse.c}!vot\_\-writeSHTML@{vot\_\-writeSHTML}} +\index{vot\_\-writeSHTML@{vot\_\-writeSHTML}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-writeSHTML}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-writeSHTML (handle\_\-t {\em node}, \/ char $\ast$ {\em ifname}, \/ char $\ast$ {\em ofname})}} +\label{votParse_8c_796870e256501455dbeeb37d5ad3f34a} + + +Write the VOTable to the file descriptor as an HTML table. + +vot\_\-writeSHTML -- Write the VOTable to the file descriptor as an HTML table. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em ifname}]Input filename \item[{\em ofname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_756fd6178fc599d6fda55d7127c38f79}{ +\index{votParse.c@{votParse.c}!vot\_\-writeTSV@{vot\_\-writeTSV}} +\index{vot\_\-writeTSV@{vot\_\-writeTSV}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-writeTSV}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-writeTSV (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em header})}} +\label{votParse_8c_756fd6178fc599d6fda55d7127c38f79} + + +Write the VOTable to the file descriptor as a TSV file. + +vot\_\-writeTSV -- Write the VOTable to the file descriptor as a TSV file + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em header}]Write output header? \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_e900f566d3ba4816476b5a4b7ee8d772}{ +\index{votParse.c@{votParse.c}!vot\_\-writeVOTable@{vot\_\-writeVOTable}} +\index{vot\_\-writeVOTable@{vot\_\-writeVOTable}!votParse.c@{votParse.c}} +\subsubsection[{vot\_\-writeVOTable}]{\setlength{\rightskip}{0pt plus 5cm}vot\_\-writeVOTable (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em indent})}} +\label{votParse_8c_e900f566d3ba4816476b5a4b7ee8d772} + + +Write the VOTable to the file descriptor. + +vot\_\-writeVOTable -- Write the VOTable to the file descriptor. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em indent}]Number of spaces to indent at each level \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8c_450a2645f182104c3a0445f022bdbf01}{ +\index{votParse.c@{votParse.c}!votEmsg@{votEmsg}} +\index{votEmsg@{votEmsg}!votParse.c@{votParse.c}} +\subsubsection[{votEmsg}]{\setlength{\rightskip}{0pt plus 5cm}void votEmsg (char $\ast$ {\em msg})}} +\label{votParse_8c_450a2645f182104c3a0445f022bdbf01} + + +votEmsg -- Error message print utility. + +\subsection{Variable Documentation} +\hypertarget{votParse_8c_93ed9b546e7fadad14615c5ef0065277}{ +\index{votParse.c@{votParse.c}!children@{children}} +\index{children@{children}!votParse.c@{votParse.c}} +\subsubsection[{children}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf children}}} +\label{votParse_8c_93ed9b546e7fadad14615c5ef0065277} + + +allowed parent types \hypertarget{votParse_8c_8972288a8eaa6d5249e562915527a958}{ +\index{votParse.c@{votParse.c}!element\_\-stack@{element\_\-stack}} +\index{element\_\-stack@{element\_\-stack}!votParse.c@{votParse.c}} +\subsubsection[{element\_\-stack}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Stack}$\ast$ {\bf element\_\-stack} = NULL}} +\label{votParse_8c_8972288a8eaa6d5249e562915527a958} + + +$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$ Public Interface + +vot = vot\_\-openVOTABLE (filename$|$str$|$NULL) vot\_\-closeVOTABLE (vot) + +res = vot\_\-getRESOURCE (vot$|$res) tab = vot\_\-getTABLE (res) field = vot\_\-getFIELD (tab) + +data = vot\_\-getDATA (tab) + +tdata = vot\_\-getTABLEDATA (data) // data elements tr = vot\_\-getTR (tdata) td = vot\_\-getTD (tr) bin = vot\_\-getBINARY (data) bin = vot\_\-getBINARY2 (data) fits = vot\_\-getFITS (data) + +group = vot\_\-getGROUP (vot$|$res$|$tab$|$group) fldref = vot\_\-getFIELDRef (group) parref = vot\_\-getPARAMRef (group) + +desc = vot\_\-getDESCRIPTION (handle) param = vot\_\-getPARAM (handle) info = vot\_\-getINFO (handle) stream = vot\_\-getSTREAM (bin$|$fits) + +val = vot\_\-getVALUES (field$|$param$|$info) min = vot\_\-getMIN (val) max = vot\_\-getMAX (val) opt = vot\_\-getOPTION (val) + +link = vot\_\-getLINK (res$|$info$|$param$|$field$|$table) + +sys = vot\_\-getCOOSYS (vot) // Compatability + +h = vot\_\-newRESOURCE (handle\_\-t parent\_\-h) h = vot\_\-newTABLE (handle\_\-t parent\_\-h) h = vot\_\-newFIELD (handle\_\-t parent\_\-h) h = vot\_\-newDATA (handle\_\-t parent\_\-h) h = vot\_\-newTABLEDATA (handle\_\-t parent\_\-h) h = vot\_\-newTR (handle\_\-t parent\_\-h) h = vot\_\-newTD (handle\_\-t parent\_\-h) h = vot\_\-newBINARY (handle\_\-t parent\_\-h) h = vot\_\-newBINARY2 (handle\_\-t parent\_\-h) h = vot\_\-newFITS (handle\_\-t parent\_\-h) h = vot\_\-newGROUP (handle\_\-t parent\_\-h) h = vot\_\-newFIELDRef (handle\_\-t parent\_\-h) h = vot\_\-newPARAMRef (handle\_\-t parent\_\-h) h = vot\_\-newDESCRIPTION (handle\_\-t parent\_\-h) h = vot\_\-newPARAM (handle\_\-t parent\_\-h) h = vot\_\-newINFO (handle\_\-t parent\_\-h) h = vot\_\-newSTREAM (handle\_\-t parent\_\-h) h = vot\_\-newVALUES (handle\_\-t parent\_\-h) h = vot\_\-newMIN (handle\_\-t parent\_\-h) h = vot\_\-newMAX (handle\_\-t parent\_\-h) h = vot\_\-newOPTION (handle\_\-t parent\_\-h) h = vot\_\-newLINK (handle\_\-t parent\_\-h) h = vot\_\-newCOOSYS (handle\_\-t parent\_\-h) + +handle = vot\_\-newNode (parent, type) vot\_\-freeNode (node) vot\_\-deleteNode (node) vot\_\-attachNode (parent, new) handle = vot\_\-copyElement (handle\_\-t source\_\-h, handle\_\-t parent\_\-h) + +val = vot\_\-getValue (handle) stat = vot\_\-setValue (handle, value) + +attr = vot\_\-getAttr (handle, attr) stat = vot\_\-setAttr (handle, attr, value) + +type = vot\_\-getDATAType (data) // Utilities typeStr = vot\_\-getDATATypeString (data) + +nc = vot\_\-getNCols (tdata\_\-h) nr = vot\_\-getNRows (tdata\_\-h) val = vot\_\-getTableCell (tdata\_\-h, row, col) stat = vot\_\-sortTable (tdata\_\-h, col, string\_\-sort, sort\_\-order) + +len = vot\_\-getLength (elem\_\-h) N = vot\_\-getNumberOf (elem\_\-h, type) + +col = vot\_\-colByName (tab\_\-h, name, alt) col = vot\_\-colByUCD (tab\_\-h, name, alt) col = vot\_\-colByID (tab\_\-h, name, alt) + +handle = vot\_\-findByAttr (parent, name, value) handle $\ast$vot\_\-findInGroup (group, type) handle = vot\_\-getNext (handle) handle = vot\_\-getSibling (handle) handle = vot\_\-getChild (handle) handle = vot\_\-getParent (handle) handle = vot\_\-getChildOfType (handle, int type) + +int = vot\_\-valueOf (handle) type = vot\_\-typeOf (handle) vot\_\-setWarnings (value) + +vot\_\-writeVOTable (handle, char $\ast$fname, int indent) vot\_\-writeHTML (handle, char $\ast$fname) vot\_\-writeSHTML (handle, char $\ast$fname) vot\_\-writeFITS (handle, char $\ast$fname) vot\_\-writeASV (handle, char $\ast$fname, int hdr) vot\_\-writeBSV (handle, char $\ast$fname, int hdr) vot\_\-writeCSV (handle, char $\ast$fname, int hdr) vot\_\-writeTSV (handle, char $\ast$fname, int hdr) vot\_\-writeDelimited (handle, char $\ast$fname, char delim, int hdr) \hypertarget{votParse_8c_3c69fd8b9b1c377197c9214043ed2c82}{ +\index{votParse.c@{votParse.c}!parents@{parents}} +\index{parents@{parents}!votParse.c@{votParse.c}} +\subsubsection[{parents}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf parents}}} +\label{votParse_8c_3c69fd8b9b1c377197c9214043ed2c82} + + +element type
\ No newline at end of file diff --git a/vendor/voclient/libvotable/doc/latex/votParse_8h.tex b/vendor/voclient/libvotable/doc/latex/votParse_8h.tex new file mode 100644 index 00000000..7f2a922e --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votParse_8h.tex @@ -0,0 +1,1962 @@ +\hypertarget{votParse_8h}{ +\section{votParse.h File Reference} +\label{votParse_8h}\index{votParse.h@{votParse.h}} +} +Public procedure declarations for the VOTable interface. + + +\subsection*{Defines} +\begin{CompactItemize} +\item +\#define \hyperlink{votParse_8h_ace45ef90989b1c716603f996516f8b7}{NUM\_\-ELEMENTS}~25 +\item +\hypertarget{votParse_8h_a832b850219535ab1bd54e0386622dc1}{ +\#define \textbf{TY\_\-ROOT}~000000000} +\label{votParse_8h_a832b850219535ab1bd54e0386622dc1} + +\item +\hypertarget{votParse_8h_135ddc4864a81538a2f034a5ed848ccf}{ +\#define \textbf{TY\_\-VOTABLE}~000000001} +\label{votParse_8h_135ddc4864a81538a2f034a5ed848ccf} + +\item +\hypertarget{votParse_8h_63df219e760b82aa181f9aec48f7ba3f}{ +\#define \textbf{TY\_\-RESOURCE}~000000002} +\label{votParse_8h_63df219e760b82aa181f9aec48f7ba3f} + +\item +\hypertarget{votParse_8h_818a38972b006d7f9143a8c05092dc56}{ +\#define \textbf{TY\_\-FIELD}~000000004} +\label{votParse_8h_818a38972b006d7f9143a8c05092dc56} + +\item +\hypertarget{votParse_8h_f0ba471f9d5dc3d024767b82c585dd09}{ +\#define \textbf{TY\_\-PARAM}~000000010} +\label{votParse_8h_f0ba471f9d5dc3d024767b82c585dd09} + +\item +\hypertarget{votParse_8h_d0c58c62b549f55bcd0ad24cd178895a}{ +\#define \textbf{TY\_\-INFO}~000000020} +\label{votParse_8h_d0c58c62b549f55bcd0ad24cd178895a} + +\item +\hypertarget{votParse_8h_4559aa043e7dbfab26af37e2adb0e9d9}{ +\#define \textbf{TY\_\-TR}~000000040} +\label{votParse_8h_4559aa043e7dbfab26af37e2adb0e9d9} + +\item +\hypertarget{votParse_8h_507b3dd939d538845ebaa051867ed151}{ +\#define \textbf{TY\_\-TD}~000000100} +\label{votParse_8h_507b3dd939d538845ebaa051867ed151} + +\item +\hypertarget{votParse_8h_bc24ef4260e3bdadaae175090f0c18f4}{ +\#define \textbf{TY\_\-TABLE}~000000200} +\label{votParse_8h_bc24ef4260e3bdadaae175090f0c18f4} + +\item +\hypertarget{votParse_8h_961903e872b8931221ee868a9e6271bb}{ +\#define \textbf{TY\_\-STREAM}~000000400} +\label{votParse_8h_961903e872b8931221ee868a9e6271bb} + +\item +\hypertarget{votParse_8h_142448de2054dc9ea788ed9fd6c9e3b2}{ +\#define \textbf{TY\_\-FITS}~000001000} +\label{votParse_8h_142448de2054dc9ea788ed9fd6c9e3b2} + +\item +\hypertarget{votParse_8h_cfc374b14f75d09131592c8ec86c55da}{ +\#define \textbf{TY\_\-GROUP}~000002000} +\label{votParse_8h_cfc374b14f75d09131592c8ec86c55da} + +\item +\hypertarget{votParse_8h_24c9142c9bc8148935afb43eb78b8504}{ +\#define \textbf{TY\_\-FIELDREF}~000004000} +\label{votParse_8h_24c9142c9bc8148935afb43eb78b8504} + +\item +\hypertarget{votParse_8h_aa8d72abe715413fa0254171406f073d}{ +\#define \textbf{TY\_\-PARAMREF}~000010000} +\label{votParse_8h_aa8d72abe715413fa0254171406f073d} + +\item +\hypertarget{votParse_8h_7d6de4c04e6841a5c80b6c76ce0713df}{ +\#define \textbf{TY\_\-MIN}~000020000} +\label{votParse_8h_7d6de4c04e6841a5c80b6c76ce0713df} + +\item +\hypertarget{votParse_8h_34fb8f38fb1fb44efb8b43da1aa429d5}{ +\#define \textbf{TY\_\-MAX}~000040000} +\label{votParse_8h_34fb8f38fb1fb44efb8b43da1aa429d5} + +\item +\hypertarget{votParse_8h_121940b63885291f0985c2971d274c7e}{ +\#define \textbf{TY\_\-OPTION}~000100000} +\label{votParse_8h_121940b63885291f0985c2971d274c7e} + +\item +\hypertarget{votParse_8h_1da20f5a57261b08deb23234bbacf444}{ +\#define \textbf{TY\_\-VALUES}~000200000} +\label{votParse_8h_1da20f5a57261b08deb23234bbacf444} + +\item +\hypertarget{votParse_8h_d7d509f638ab642c3ed2884aa7514c85}{ +\#define \textbf{TY\_\-LINK}~000400000} +\label{votParse_8h_d7d509f638ab642c3ed2884aa7514c85} + +\item +\hypertarget{votParse_8h_d8680a396a46475feb48191e866a91d7}{ +\#define \textbf{TY\_\-DATA}~001000000} +\label{votParse_8h_d8680a396a46475feb48191e866a91d7} + +\item +\hypertarget{votParse_8h_2a6eb3ef209064256d4a6d48f9692e1b}{ +\#define \textbf{TY\_\-DESCRIPTION}~002000000} +\label{votParse_8h_2a6eb3ef209064256d4a6d48f9692e1b} + +\item +\hypertarget{votParse_8h_6659bbf505e460ee92f6aaa4454b6595}{ +\#define \textbf{TY\_\-TABLEDATA}~004000000} +\label{votParse_8h_6659bbf505e460ee92f6aaa4454b6595} + +\item +\hypertarget{votParse_8h_e4363421d1d10f2fb5fe6c6e72469f9e}{ +\#define \textbf{TY\_\-BINARY}~010000000} +\label{votParse_8h_e4363421d1d10f2fb5fe6c6e72469f9e} + +\item +\hypertarget{votParse_8h_9f6e7759c0c7caba8bfc74e66ca9c1a7}{ +\#define \textbf{TY\_\-BINARY2}~020000000} +\label{votParse_8h_9f6e7759c0c7caba8bfc74e66ca9c1a7} + +\item +\hypertarget{votParse_8h_e810b38d3da160c2b889050581b4622a}{ +\#define \textbf{TY\_\-COOSYS}~100000000} +\label{votParse_8h_e810b38d3da160c2b889050581b4622a} + +\item +\hypertarget{votParse_8h_0d87be648b329a9700a1fca67bfa121e}{ +\#define \textbf{TY\_\-DEFINITIONS}~200000000} +\label{votParse_8h_0d87be648b329a9700a1fca67bfa121e} + +\item +\hypertarget{votParse_8h_ba51915c87d64af47fb1cc59348961c9}{ +\#define \textbf{OK}~0} +\label{votParse_8h_ba51915c87d64af47fb1cc59348961c9} + +\item +\hypertarget{votParse_8h_735563036dced0b7d6cc98f97ea4978b}{ +\#define \textbf{ERR}~1} +\label{votParse_8h_735563036dced0b7d6cc98f97ea4978b} + +\item +\hypertarget{votParse_8h_a8cecfc5c5c054d2875c03e77b7be15d}{ +\#define \textbf{TRUE}~1} +\label{votParse_8h_a8cecfc5c5c054d2875c03e77b7be15d} + +\item +\hypertarget{votParse_8h_a93f0eb578d23995850d61f7d61c55c1}{ +\#define \textbf{FALSE}~0} +\label{votParse_8h_a93f0eb578d23995850d61f7d61c55c1} + +\item +\hypertarget{votParse_8h_3b0e3f6e2463bfe3ab40dd8377272fb6}{ +\#define \textbf{handle\_\-t}~int} +\label{votParse_8h_3b0e3f6e2463bfe3ab40dd8377272fb6} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +handle\_\-t \hyperlink{votParse_8h_9949868e8d3fcb547d15c5c9f2cdb76f}{vot\_\-openVOTABLE} (char $\ast$arg) +\begin{CompactList}\small\item\em Parse a VOTable and return a handle to it. \item\end{CompactList}\item +void \hyperlink{votParse_8h_f4d1bf001b1268e52a9c2bcf45c8a435}{vot\_\-closeVOTABLE} (handle\_\-t vot) +\begin{CompactList}\small\item\em Destroy the root node and all of it's children. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_5df6ad7d9312f05a27ccc3252f1c5d11}{vot\_\-getRESOURCE} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the RESOURCE node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_4e3e3176986838c27989df64c426b30e}{vot\_\-getTABLE} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the TABLE node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_20a84235c2704f19afb05fd2db7fcf07}{vot\_\-getFIELD} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the FIELD node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_05535a56a31eb34b865bd7d592fe9292}{vot\_\-getDATA} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the DATA node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_4a558147c79deacfd6ca4d0b93ee100d}{vot\_\-getTABLEDATA} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the TABLEDATA node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_2e9ba287229978519224dfea2ecc984f}{vot\_\-getTR} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the TR node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_824a7f85d4c8bac6d5fd6cfb8b3b3810}{vot\_\-getTD} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the TD node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_014fabbc855181d68dfea2ddfd0fc1a2}{vot\_\-getBINARY} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the BINARY node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_fa4e525692b7538f81b9b1e759a642f0}{vot\_\-getBINARY2} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the BINARY2 node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_fadc14723954225b56a12b48ab78a50b}{vot\_\-getFITS} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the FITS node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_97433b62adc9545b4f1971cfbcb4819d}{vot\_\-getGROUP} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the GROUP node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_0fd5f65c27adc084af8ea3f611556c52}{vot\_\-getFIELDRef} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the FIELDref node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_ded8082390ce6a5b085ac15f0212ddd7}{vot\_\-getPARAMRef} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the PARAMRef node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_41964f8885bc352af793bf552541d5e4}{vot\_\-getDESCRIPTION} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the DESCRIPTION node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_42e5538ca7d06238d7242c40daaf9bf7}{vot\_\-getPARAM} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the PARAM node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_7de82f980273251a4a00df7435b29948}{vot\_\-getINFO} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the INFO node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_4bae0337352f1ba53865e1419917dc30}{vot\_\-getSTREAM} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the STREAM node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_b019a523ddca596e9f80c284e5954b44}{vot\_\-getVALUES} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the VALUES node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_a00dc12eff5fe09c71ff0c5c86aadfaf}{vot\_\-getMIN} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the MIN node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_89897e1c3ead93bef9b107707fa2eda5}{vot\_\-getMAX} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the MAX node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_6120eea01cc0c348fc99dd9c0e6dc060}{vot\_\-getOPTION} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the OPTION node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_729cd64c53d713a473d611dc7941e4f3}{vot\_\-getLINK} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the LINK node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_33e1c4a4f3752beeb62fd8d88d1d2ca2}{vot\_\-getCOOSYS} (handle\_\-t handle) +\begin{CompactList}\small\item\em Gets the COOSYS node from the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_533e8601d14245fb5167b188195db93c}{vot\_\-newRESOURCE} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new RESOURCE node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_9b3b14d5e15a9384be65b8aa49c33d85}{vot\_\-newTABLE} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new TABLE node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_ffb519519c2a850cd9cf7eb9060f45cf}{vot\_\-newFIELD} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new FIELD node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_5c824351474fad74aa22a21d242207d8}{vot\_\-newDATA} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new DATA node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_b2d26904f7e0e73b08efdb0cea7d2b37}{vot\_\-newTABLEDATA} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new TABLEDATA node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_dbdaa6d5a36014a2b9706454530079ef}{vot\_\-newTR} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new TR node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_4d9959a7a406212ff0a3846ce83a3df9}{vot\_\-newTD} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new TD node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_66d0fc2beb2ef9e36827f76536996fe4}{vot\_\-newBINARY} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new BINARY node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_75230378094d2ae4a0e251b6375cb6f9}{vot\_\-newBINARY2} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new BINARY2 node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_b2747ed1c27749cdc71c777e80860d65}{vot\_\-newFITS} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new FITS node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_007736cbf81342651f68c5d13defb430}{vot\_\-newGROUP} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new GROUP node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_3c96074082ed42497d16710349d5cc24}{vot\_\-newFIELDRef} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new FIELDref node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_4e13c3061bbd014b7bbf22ff13a3d5b0}{vot\_\-newPARAMRef} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new PARAMRef node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_40c235bcee979806d4e9a4e19d653e5a}{vot\_\-newDESCRIPTION} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new DESCRIPTION node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_fd01485535d703abdcdebf94090c368a}{vot\_\-newPARAM} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new PARAM node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_070b31a75054f0dca1c1f95413feb57a}{vot\_\-newINFO} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new INFO node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_859c2bb4a2c46a3f0b4f6c1baceb0b0c}{vot\_\-newSTREAM} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new STREAM node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_386be2face7c78b44c1fc8a507de9905}{vot\_\-newVALUES} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new VALUES node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_e83ea7fecfe55213807cdcfaf98e8c70}{vot\_\-newMIN} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new MIN node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_377b833aaf74d26159ebb769f6bbb2a1}{vot\_\-newMAX} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new MAX node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_4acd4ce8efb3c972a7d25c5eaaac3b48}{vot\_\-newOPTION} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new OPTION node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_239b0beb633d364c304e77188b6842ef}{vot\_\-newLINK} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new LINK node under the parent handle. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_53caf9cc36f817a213a4b9f1047c9250}{vot\_\-newCOOSYS} (handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Create new COOSYS node under the parent handle. \item\end{CompactList}\item +int \hyperlink{votParse_8h_22027ab5bee16020fd23a4a2132a80d8}{vot\_\-getDATAType} (handle\_\-t data\_\-h) +\begin{CompactList}\small\item\em Returns the type of the DATA element. \item\end{CompactList}\item +char $\ast$ \hyperlink{votParse_8h_7d034113dc25f5b11f24eaf4ce33b73e}{vot\_\-getDATATypeString} (handle\_\-t data\_\-h) +\begin{CompactList}\small\item\em Returns the type of the DATA element as a string. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_d87843bde9d0d99c5e20311f8820eba6}{vot\_\-newNode} (handle\_\-t parent, int type) +\begin{CompactList}\small\item\em Creates a new blank unlinked node. \item\end{CompactList}\item +void \hyperlink{votParse_8h_59b75d46df34b8bc3a1416b69fe04691}{vot\_\-freeNode} (handle\_\-t delete\_\-me) +\begin{CompactList}\small\item\em Destroys the node and all of it's children. \item\end{CompactList}\item +void \hyperlink{votParse_8h_e1f1571e52d088bad9485ef5bad8e55a}{vot\_\-attachNode} (handle\_\-t parent, handle\_\-t new) +\begin{CompactList}\small\item\em Adds a node as a child of parent. \item\end{CompactList}\item +void \hyperlink{votParse_8h_1806a8f080d37db9ee12dba84f3c7378}{vot\_\-deleteNode} (handle\_\-t element) +\begin{CompactList}\small\item\em Destroys the node and all of it's children. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_b180aad1ee8971e252f8ececd5d245da}{vot\_\-copyElement} (handle\_\-t src\_\-h, handle\_\-t parent\_\-h) +\begin{CompactList}\small\item\em Adds a node as a child of parent. \item\end{CompactList}\item +int \hyperlink{votParse_8h_48775f435829934c1f2b9022af12a86a}{vot\_\-getNCols} (handle\_\-t tdata\_\-h) +\begin{CompactList}\small\item\em Return the nuber of columns in the table structure. \item\end{CompactList}\item +int \hyperlink{votParse_8h_67e90b853666bbc4ef40ead211a116bd}{vot\_\-getNRows} (handle\_\-t tdata\_\-h) +\begin{CompactList}\small\item\em Return the nuber of columns in the table structure. \item\end{CompactList}\item +char $\ast$ \hyperlink{votParse_8h_b377b70336b7bf129f1cb32cd3b3f4f2}{vot\_\-getTableCell} (handle\_\-t tdata\_\-h, int row, int col) +\begin{CompactList}\small\item\em Return the nuber of columns in the structure. \item\end{CompactList}\item +\hypertarget{votParse_8h_419784452d8ad065d2b3fc9ca6911812}{ +int \textbf{vot\_\-sortTable} (handle\_\-t tdata\_\-h, int col, int sort\_\-strings, int order)} +\label{votParse_8h_419784452d8ad065d2b3fc9ca6911812} + +\item +int \hyperlink{votParse_8h_02de38f123a9b7cbd24bee996b8ecc10}{vot\_\-getLength} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return the number of sibling Elements of the same type. \item\end{CompactList}\item +int \hyperlink{votParse_8h_6b7565c412ba45c5578a61dda5afd1c1}{vot\_\-getNumberOf} (handle\_\-t elem\_\-h, int type) +\begin{CompactList}\small\item\em Return the number of sibling Elements of the type. \item\end{CompactList}\item +int \hyperlink{votParse_8h_8d9b8c6a0efa170484f8fccc07e6aa06}{vot\_\-colByAttr} (handle\_\-t tab, char $\ast$attr, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$alt) +\begin{CompactList}\small\item\em Get the column number (0-indexed) by named attribute. \item\end{CompactList}\item +int \hyperlink{votParse_8h_e09ca9ef2f4bfac8244c7fadb8bedebf}{vot\_\-colByName} (handle\_\-t tab, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$alt) +\begin{CompactList}\small\item\em Get the column number (0-indexed) by 'name' attribute. \item\end{CompactList}\item +int \hyperlink{votParse_8h_1740db881060aff72b81d3e2e77ee41b}{vot\_\-colByUCD} (handle\_\-t tab, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$alt) +\begin{CompactList}\small\item\em Get the column number (0-indexed) by 'ucd' attribute. \item\end{CompactList}\item +int \hyperlink{votParse_8h_eac5b25dac1827ecd527243cf77ca89d}{vot\_\-colByID} (handle\_\-t tab, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$alt) +\begin{CompactList}\small\item\em Get the column number (0-indexed) by 'id' attribute. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_a11bb4e59e1dd773771e25ce7a40bb61}{vot\_\-findByAttr} (handle\_\-t parent, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$value) +\begin{CompactList}\small\item\em Get a handle to an \hyperlink{structElement}{Element} with the requested attribute. \item\end{CompactList}\item +handle\_\-t $\ast$ \hyperlink{votParse_8h_03251a012c19d03ea436a2191ffc48ec}{vot\_\-findInGroup} (handle\_\-t group, int type) +\begin{CompactList}\small\item\em Return a handle array of the requested \hyperlink{structElement}{Element} type. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_dc2e5f39a6273bca5fa0fdf46b2c3751}{vot\_\-getNext} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return a handle\_\-t of the next \hyperlink{structElement}{Element} of the same type. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_4fb6813e03dd7b75710cfaa27f3ffb2e}{vot\_\-getSibling} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return a handle\_\-t of the next \hyperlink{structElement}{Element}. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_e0b096dc07c30708e6e86cf81750a01f}{vot\_\-getChild} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return a handle\_\-t of the child \hyperlink{structElement}{Element}. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_8930fc6a9ea4dec1d8694582d93ee146}{vot\_\-getParent} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return the handle of the parent \hyperlink{structElement}{Element}. \item\end{CompactList}\item +handle\_\-t \hyperlink{votParse_8h_fc2659e6a84d200c4b01c9460acaefb1}{vot\_\-getChildOfType} (handle\_\-t elem\_\-h, int type) +\begin{CompactList}\small\item\em Get the handle of the next \hyperlink{structElement}{Element} of the same type. \item\end{CompactList}\item +int \hyperlink{votParse_8h_3136956d2035d6b297aa623f87f4b807}{vot\_\-valueOf} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return type of the \hyperlink{structElement}{Element}. \item\end{CompactList}\item +int \hyperlink{votParse_8h_1c319696d8efc593266b9409303054c6}{vot\_\-typeOf} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Return type of the \hyperlink{structElement}{Element}. \item\end{CompactList}\item +int \hyperlink{votParse_8h_e37223a92c5e6a2db9f8ec4ffba1be62}{vot\_\-handleCount} () +\begin{CompactList}\small\item\em Get the number of handle\_\-t used (private method). \item\end{CompactList}\item +int \hyperlink{votParse_8h_6faba02860fcb0a51315f1863fd29094}{vot\_\-setValue} (handle\_\-t elem\_\-h, char $\ast$value) +\begin{CompactList}\small\item\em Set the Value for the ELEMENT. \item\end{CompactList}\item +char $\ast$ \hyperlink{votParse_8h_b1636a63f89ad6f2994855187d85777f}{vot\_\-getValue} (handle\_\-t elem\_\-h) +\begin{CompactList}\small\item\em Get the Value for the ELEMENT. \item\end{CompactList}\item +int \hyperlink{votParse_8h_2b73f93210316d7714201e751cad77ad}{vot\_\-setAttr} (handle\_\-t elem\_\-h, char $\ast$attr, char $\ast$value) +\begin{CompactList}\small\item\em Set the attribute for the \hyperlink{structElement}{Element}. \item\end{CompactList}\item +char $\ast$ \hyperlink{votParse_8h_5c10aa73cde19e122f5bc85a1a006ff8}{vot\_\-getAttr} (handle\_\-t elem\_\-h, char $\ast$attr) +\begin{CompactList}\small\item\em Return the attribute for the \hyperlink{structElement}{Element}. \item\end{CompactList}\item +void \hyperlink{votParse_8h_d04bd4a950e829cb2b473e246806cea7}{vot\_\-setWarnings} (int value) +\begin{CompactList}\small\item\em Set the warning level. \item\end{CompactList}\item +void \hyperlink{votParse_8h_450a2645f182104c3a0445f022bdbf01}{votEmsg} (char $\ast$msg) +\item +void \hyperlink{votParse_8h_ef8ea7d38eb19fd5fcab9cc9c93ac61f}{vot\_\-writeVOTable} (handle\_\-t node, char $\ast$fname, int indent) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor. \item\end{CompactList}\item +void \hyperlink{votParse_8h_9a05a97b99ca165e2ae0e9b125dbfbc8}{vot\_\-writeHTML} (handle\_\-t node, char $\ast$ifname, char $\ast$ofname) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as HTML. \item\end{CompactList}\item +void \hyperlink{votParse_8h_9230f21205d9bd74f23e8ab3b3830311}{vot\_\-writeSHTML} (handle\_\-t node, char $\ast$ifname, char $\ast$ofname) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as an HTML table. \item\end{CompactList}\item +void \hyperlink{votParse_8h_10a495881c0e6dc8e72692e967576710}{vot\_\-writeASV} (handle\_\-t node, char $\ast$fname, int hdr) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as a ASV file. \item\end{CompactList}\item +void \hyperlink{votParse_8h_7a71c4c6a4e5e4347dcbaef707b9a88c}{vot\_\-writeBSV} (handle\_\-t node, char $\ast$fname, int hdr) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as a BSV file. \item\end{CompactList}\item +void \hyperlink{votParse_8h_015a40b625465d4edada09a01c2bfb97}{vot\_\-writeCSV} (handle\_\-t node, char $\ast$fname, int hdr) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as a CSV file. \item\end{CompactList}\item +void \hyperlink{votParse_8h_57f3fff230a32454023406d293fde1ec}{vot\_\-writeTSV} (handle\_\-t node, char $\ast$fname, int hdr) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as a TSV file. \item\end{CompactList}\item +void \hyperlink{votParse_8h_79d18fc679e6babdc221af5f9d6a9c52}{vot\_\-writeFITS} (handle\_\-t node, char $\ast$fname) +\begin{CompactList}\small\item\em Write the VOTable to the file descriptor as an FITS table. \item\end{CompactList}\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Public procedure declarations for the VOTable interface. + +VOTPARSE.H -- Public procedure declarations for the VOTable interface. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Define Documentation} +\hypertarget{votParse_8h_ace45ef90989b1c716603f996516f8b7}{ +\index{votParse.h@{votParse.h}!NUM\_\-ELEMENTS@{NUM\_\-ELEMENTS}} +\index{NUM\_\-ELEMENTS@{NUM\_\-ELEMENTS}!votParse.h@{votParse.h}} +\subsubsection[{NUM\_\-ELEMENTS}]{\setlength{\rightskip}{0pt plus 5cm}\#define NUM\_\-ELEMENTS~25}} +\label{votParse_8h_ace45ef90989b1c716603f996516f8b7} + + +VOTable element types + +\subsection{Function Documentation} +\hypertarget{votParse_8h_e1f1571e52d088bad9485ef5bad8e55a}{ +\index{votParse.h@{votParse.h}!vot\_\-attachNode@{vot\_\-attachNode}} +\index{vot\_\-attachNode@{vot\_\-attachNode}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-attachNode}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-attachNode (handle\_\-t {\em parent}, \/ handle\_\-t {\em new})}} +\label{votParse_8h_e1f1571e52d088bad9485ef5bad8e55a} + + +Adds a node as a child of parent. + +vot\_\-attachNode -- Adds a node as a child of parent. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent}]A handle to the \hyperlink{structElement}{Element} that you want to add a node to \item[{\em new}]A handle to the \hyperlink{structElement}{Element} that you want to add \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_f4d1bf001b1268e52a9c2bcf45c8a435}{ +\index{votParse.h@{votParse.h}!vot\_\-closeVOTABLE@{vot\_\-closeVOTABLE}} +\index{vot\_\-closeVOTABLE@{vot\_\-closeVOTABLE}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-closeVOTABLE}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-closeVOTABLE (handle\_\-t {\em vot})}} +\label{votParse_8h_f4d1bf001b1268e52a9c2bcf45c8a435} + + +Destroy the root node and all of it's children. + +vot\_\-closeVOTABLE -- Destroy the root node and all of it's children. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em vot}]A handle to the \hyperlink{structElement}{Element} that you want deleted \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing\end{Desc} +\begin{Desc} +\item[Warning:]Destroys the node and all of it's children. \end{Desc} +\hypertarget{votParse_8h_8d9b8c6a0efa170484f8fccc07e6aa06}{ +\index{votParse.h@{votParse.h}!vot\_\-colByAttr@{vot\_\-colByAttr}} +\index{vot\_\-colByAttr@{vot\_\-colByAttr}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-colByAttr}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-colByAttr (handle\_\-t {\em tab}, \/ char $\ast$ {\em attr}, \/ char $\ast$ {\em name}, \/ char $\ast$ {\em alt})}} +\label{votParse_8h_8d9b8c6a0efa170484f8fccc07e6aa06} + + +Get the column number (0-indexed) by named attribute. + +vot\_\-colByAttr -- Get the column number (0-indexed) by named attribute. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tab}]A handle\_\-t the parent \begin{TabularC}{0} +\hline +\end{TabularC} +\item[{\em attr}]A string holding the attribute name \item[{\em name}]A string holding the name attribute \item[{\em value}]A string holding the alternate name attribute string \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The matching column number or (-1) if not found \end{Desc} +\hypertarget{votParse_8h_eac5b25dac1827ecd527243cf77ca89d}{ +\index{votParse.h@{votParse.h}!vot\_\-colByID@{vot\_\-colByID}} +\index{vot\_\-colByID@{vot\_\-colByID}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-colByID}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-colByID (handle\_\-t {\em tab}, \/ char $\ast$ {\em name}, \/ char $\ast$ {\em alt})}} +\label{votParse_8h_eac5b25dac1827ecd527243cf77ca89d} + + +Get the column number (0-indexed) by 'id' attribute. + +vot\_\-colByID -- Get the column number (0-indexed) by 'id' attribute. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tab}]A handle\_\-t the parent \begin{TabularC}{0} +\hline +\end{TabularC} +\item[{\em name}]A string holding the id attribute \item[{\em value}]A string holding the alternate id attribute string \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The matching column number or (-1) if not found \end{Desc} +\hypertarget{votParse_8h_e09ca9ef2f4bfac8244c7fadb8bedebf}{ +\index{votParse.h@{votParse.h}!vot\_\-colByName@{vot\_\-colByName}} +\index{vot\_\-colByName@{vot\_\-colByName}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-colByName}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-colByName (handle\_\-t {\em tab}, \/ char $\ast$ {\em name}, \/ char $\ast$ {\em alt})}} +\label{votParse_8h_e09ca9ef2f4bfac8244c7fadb8bedebf} + + +Get the column number (0-indexed) by 'name' attribute. + +vot\_\-colByName -- Get the column number (0-indexed) by 'name' attribute. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tab}]A handle\_\-t the parent \begin{TabularC}{0} +\hline +\end{TabularC} +\item[{\em name}]A string holding the name attribute \item[{\em value}]A string holding the alternate name attribute string \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The matching column number or (-1) if not found \end{Desc} +\hypertarget{votParse_8h_1740db881060aff72b81d3e2e77ee41b}{ +\index{votParse.h@{votParse.h}!vot\_\-colByUCD@{vot\_\-colByUCD}} +\index{vot\_\-colByUCD@{vot\_\-colByUCD}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-colByUCD}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-colByUCD (handle\_\-t {\em tab}, \/ char $\ast$ {\em name}, \/ char $\ast$ {\em alt})}} +\label{votParse_8h_1740db881060aff72b81d3e2e77ee41b} + + +Get the column number (0-indexed) by 'ucd' attribute. + +vot\_\-colByUCD -- Get the column number (0-indexed) by 'ucd' attribute. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tab}]A handle\_\-t the parent \begin{TabularC}{0} +\hline +\end{TabularC} +\item[{\em name}]A string holding the ucd attribute \item[{\em value}]A string holding the alternate ucd attribute string \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The matching column number or (-1) if not found \end{Desc} +\hypertarget{votParse_8h_b180aad1ee8971e252f8ececd5d245da}{ +\index{votParse.h@{votParse.h}!vot\_\-copyElement@{vot\_\-copyElement}} +\index{vot\_\-copyElement@{vot\_\-copyElement}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-copyElement}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-copyElement (handle\_\-t {\em src\_\-h}, \/ handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_b180aad1ee8971e252f8ececd5d245da} + + +Adds a node as a child of parent. + +vot\_\-copyElement -- Adds a node as a child of parent. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em src\_\-h}]A handle to the \hyperlink{structElement}{Element} to copy \item[{\em parent\_\-h}]A handle to the Elements parent \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle\_\-t of the copy of the structure \end{Desc} +\hypertarget{votParse_8h_1806a8f080d37db9ee12dba84f3c7378}{ +\index{votParse.h@{votParse.h}!vot\_\-deleteNode@{vot\_\-deleteNode}} +\index{vot\_\-deleteNode@{vot\_\-deleteNode}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-deleteNode}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-deleteNode (handle\_\-t {\em element})}} +\label{votParse_8h_1806a8f080d37db9ee12dba84f3c7378} + + +Destroys the node and all of it's children. + +vot\_\-deleteNode -- Destroys the node and all of it's children. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em element}]A handle to the \hyperlink{structElement}{Element} that you want deleted \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_a11bb4e59e1dd773771e25ce7a40bb61}{ +\index{votParse.h@{votParse.h}!vot\_\-findByAttr@{vot\_\-findByAttr}} +\index{vot\_\-findByAttr@{vot\_\-findByAttr}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-findByAttr}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-findByAttr (handle\_\-t {\em parent}, \/ char $\ast$ {\em name}, \/ char $\ast$ {\em value})}} +\label{votParse_8h_a11bb4e59e1dd773771e25ce7a40bb61} + + +Get a handle to an \hyperlink{structElement}{Element} with the requested attribute. + +vot\_\-findByAttr -- Get a handle to an \hyperlink{structElement}{Element} with the requested attribute. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent}]A handle\_\-t the parent \hyperlink{structElement}{Element} \item[{\em name}]A string holding the Value type \item[{\em value}]A string holding the Value value \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The handle to the element \end{Desc} +\hypertarget{votParse_8h_03251a012c19d03ea436a2191ffc48ec}{ +\index{votParse.h@{votParse.h}!vot\_\-findInGroup@{vot\_\-findInGroup}} +\index{vot\_\-findInGroup@{vot\_\-findInGroup}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-findInGroup}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t$\ast$ vot\_\-findInGroup (handle\_\-t {\em group}, \/ int {\em type})}} +\label{votParse_8h_03251a012c19d03ea436a2191ffc48ec} + + +Return a handle array of the requested \hyperlink{structElement}{Element} type. + +vot\_\-findInGroup -- Return a handle array of the requested \hyperlink{structElement}{Element} type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em group}]A handle\_\-t the parent \hyperlink{structElement}{Element} \item[{\em type}]Value of the type \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An array of handles \end{Desc} +\hypertarget{votParse_8h_59b75d46df34b8bc3a1416b69fe04691}{ +\index{votParse.h@{votParse.h}!vot\_\-freeNode@{vot\_\-freeNode}} +\index{vot\_\-freeNode@{vot\_\-freeNode}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-freeNode}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-freeNode (handle\_\-t {\em node})}} +\label{votParse_8h_59b75d46df34b8bc3a1416b69fe04691} + + +Destroys the node and all of it's children. + +vot\_\-freeNode -- Destroys the node and all of it's children. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to the \hyperlink{structElement}{Element} that you want deleted \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_5c10aa73cde19e122f5bc85a1a006ff8}{ +\index{votParse.h@{votParse.h}!vot\_\-getAttr@{vot\_\-getAttr}} +\index{vot\_\-getAttr@{vot\_\-getAttr}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getAttr}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ vot\_\-getAttr (handle\_\-t {\em elem\_\-h}, \/ char $\ast$ {\em attr})}} +\label{votParse_8h_5c10aa73cde19e122f5bc85a1a006ff8} + + +Return the attribute for the \hyperlink{structElement}{Element}. + +vot\_\-getAttr -- Return the attribute for the \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \item[{\em attr}]A string holding the attribute name \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string of the value or the attr \end{Desc} +\hypertarget{votParse_8h_014fabbc855181d68dfea2ddfd0fc1a2}{ +\index{votParse.h@{votParse.h}!vot\_\-getBINARY@{vot\_\-getBINARY}} +\index{vot\_\-getBINARY@{vot\_\-getBINARY}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getBINARY}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getBINARY (handle\_\-t {\em handle})}} +\label{votParse_8h_014fabbc855181d68dfea2ddfd0fc1a2} + + +Gets the BINARY node from the parent handle. + +vot\_\-getBINARY -- Gets the BINARY node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a BINARY \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first BINARY node, or zero \end{Desc} +\hypertarget{votParse_8h_fa4e525692b7538f81b9b1e759a642f0}{ +\index{votParse.h@{votParse.h}!vot\_\-getBINARY2@{vot\_\-getBINARY2}} +\index{vot\_\-getBINARY2@{vot\_\-getBINARY2}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getBINARY2}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getBINARY2 (handle\_\-t {\em handle})}} +\label{votParse_8h_fa4e525692b7538f81b9b1e759a642f0} + + +Gets the BINARY2 node from the parent handle. + +vot\_\-getBINARY2 -- Gets the BINARY2 node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a BINARY2 \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first BINARY2 node, or zero \end{Desc} +\hypertarget{votParse_8h_e0b096dc07c30708e6e86cf81750a01f}{ +\index{votParse.h@{votParse.h}!vot\_\-getChild@{vot\_\-getChild}} +\index{vot\_\-getChild@{vot\_\-getChild}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getChild}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getChild (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8h_e0b096dc07c30708e6e86cf81750a01f} + + +Return a handle\_\-t of the child \hyperlink{structElement}{Element}. + +vot\_\-getChild -- Return a handle\_\-t of the child \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the child \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votParse_8h_fc2659e6a84d200c4b01c9460acaefb1}{ +\index{votParse.h@{votParse.h}!vot\_\-getChildOfType@{vot\_\-getChildOfType}} +\index{vot\_\-getChildOfType@{vot\_\-getChildOfType}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getChildOfType}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getChildOfType (handle\_\-t {\em elem\_\-h}, \/ int {\em type})}} +\label{votParse_8h_fc2659e6a84d200c4b01c9460acaefb1} + + +Get the handle of the next \hyperlink{structElement}{Element} of the same type. + +vot\_\-getChildOfType -- Get the handle of the next \hyperlink{structElement}{Element} of the same type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \item[{\em type}]An integer of the \hyperlink{structElement}{Element} type for find \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votParse_8h_33e1c4a4f3752beeb62fd8d88d1d2ca2}{ +\index{votParse.h@{votParse.h}!vot\_\-getCOOSYS@{vot\_\-getCOOSYS}} +\index{vot\_\-getCOOSYS@{vot\_\-getCOOSYS}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getCOOSYS}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getCOOSYS (handle\_\-t {\em handle})}} +\label{votParse_8h_33e1c4a4f3752beeb62fd8d88d1d2ca2} + + +Gets the COOSYS node from the parent handle. + +vot\_\-getCOOSYS -- Gets the COOSYS node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a COOSYS \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first COOSYS node, or zero \end{Desc} +\hypertarget{votParse_8h_05535a56a31eb34b865bd7d592fe9292}{ +\index{votParse.h@{votParse.h}!vot\_\-getDATA@{vot\_\-getDATA}} +\index{vot\_\-getDATA@{vot\_\-getDATA}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getDATA}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getDATA (handle\_\-t {\em handle})}} +\label{votParse_8h_05535a56a31eb34b865bd7d592fe9292} + + +Gets the DATA node from the parent handle. + +vot\_\-getDATA -- Gets the DATA node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a DATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first DATA node, or zero \end{Desc} +\hypertarget{votParse_8h_22027ab5bee16020fd23a4a2132a80d8}{ +\index{votParse.h@{votParse.h}!vot\_\-getDATAType@{vot\_\-getDATAType}} +\index{vot\_\-getDATAType@{vot\_\-getDATAType}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getDATAType}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-getDATAType (handle\_\-t {\em data\_\-h})}} +\label{votParse_8h_22027ab5bee16020fd23a4a2132a80d8} + + +Returns the type of the DATA element. + +vot\_\-getDATAType -- Returns the type of the DATA element. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em data\_\-h}]A handle\_\-t to a DATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The type as an int \end{Desc} +\hypertarget{votParse_8h_7d034113dc25f5b11f24eaf4ce33b73e}{ +\index{votParse.h@{votParse.h}!vot\_\-getDATATypeString@{vot\_\-getDATATypeString}} +\index{vot\_\-getDATATypeString@{vot\_\-getDATATypeString}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getDATATypeString}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ vot\_\-getDATATypeString (handle\_\-t {\em data\_\-h})}} +\label{votParse_8h_7d034113dc25f5b11f24eaf4ce33b73e} + + +Returns the type of the DATA element as a string. + +vot\_\-getDATATypeString -- Returns the type of the DATA element as a string. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em data\_\-h}]A handle\_\-t to a DATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The type as an string \end{Desc} +\hypertarget{votParse_8h_41964f8885bc352af793bf552541d5e4}{ +\index{votParse.h@{votParse.h}!vot\_\-getDESCRIPTION@{vot\_\-getDESCRIPTION}} +\index{vot\_\-getDESCRIPTION@{vot\_\-getDESCRIPTION}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getDESCRIPTION}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getDESCRIPTION (handle\_\-t {\em handle})}} +\label{votParse_8h_41964f8885bc352af793bf552541d5e4} + + +Gets the DESCRIPTION node from the parent handle. + +vot\_\-getDESCRIPTION -- Gets the DESCRIPTION node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a DESCRIPTION \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first DESCRIPTION node, or zero \end{Desc} +\hypertarget{votParse_8h_20a84235c2704f19afb05fd2db7fcf07}{ +\index{votParse.h@{votParse.h}!vot\_\-getFIELD@{vot\_\-getFIELD}} +\index{vot\_\-getFIELD@{vot\_\-getFIELD}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getFIELD}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getFIELD (handle\_\-t {\em handle})}} +\label{votParse_8h_20a84235c2704f19afb05fd2db7fcf07} + + +Gets the FIELD node from the parent handle. + +vot\_\-getFIELD -- Gets the FIELD node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a FIELD \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FIELD node, or zero \end{Desc} +\hypertarget{votParse_8h_0fd5f65c27adc084af8ea3f611556c52}{ +\index{votParse.h@{votParse.h}!vot\_\-getFIELDRef@{vot\_\-getFIELDRef}} +\index{vot\_\-getFIELDRef@{vot\_\-getFIELDRef}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getFIELDRef}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getFIELDRef (handle\_\-t {\em handle})}} +\label{votParse_8h_0fd5f65c27adc084af8ea3f611556c52} + + +Gets the FIELDref node from the parent handle. + +vot\_\-getFIELDref -- Gets the FIELDref node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a FIELDref \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FIELDref node, or zero \end{Desc} +\hypertarget{votParse_8h_fadc14723954225b56a12b48ab78a50b}{ +\index{votParse.h@{votParse.h}!vot\_\-getFITS@{vot\_\-getFITS}} +\index{vot\_\-getFITS@{vot\_\-getFITS}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getFITS}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getFITS (handle\_\-t {\em handle})}} +\label{votParse_8h_fadc14723954225b56a12b48ab78a50b} + + +Gets the FITS node from the parent handle. + +vot\_\-getFITS -- Gets the FITS node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a FITS \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FITS node, or zero \end{Desc} +\hypertarget{votParse_8h_97433b62adc9545b4f1971cfbcb4819d}{ +\index{votParse.h@{votParse.h}!vot\_\-getGROUP@{vot\_\-getGROUP}} +\index{vot\_\-getGROUP@{vot\_\-getGROUP}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getGROUP}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getGROUP (handle\_\-t {\em handle})}} +\label{votParse_8h_97433b62adc9545b4f1971cfbcb4819d} + + +Gets the GROUP node from the parent handle. + +vot\_\-getGROUP -- Gets the GROUP node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a GROUP \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first GROUP node, or zero \end{Desc} +\hypertarget{votParse_8h_7de82f980273251a4a00df7435b29948}{ +\index{votParse.h@{votParse.h}!vot\_\-getINFO@{vot\_\-getINFO}} +\index{vot\_\-getINFO@{vot\_\-getINFO}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getINFO}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getINFO (handle\_\-t {\em handle})}} +\label{votParse_8h_7de82f980273251a4a00df7435b29948} + + +Gets the INFO node from the parent handle. + +vot\_\-getINFO -- Gets the INFO node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a INFO \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first INFO node, or zero \end{Desc} +\hypertarget{votParse_8h_02de38f123a9b7cbd24bee996b8ecc10}{ +\index{votParse.h@{votParse.h}!vot\_\-getLength@{vot\_\-getLength}} +\index{vot\_\-getLength@{vot\_\-getLength}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getLength}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-getLength (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8h_02de38f123a9b7cbd24bee996b8ecc10} + + +Return the number of sibling Elements of the same type. + +vot\_\-getLength -- Return the number of sibling Elements of the same type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the set \end{Desc} +\hypertarget{votParse_8h_729cd64c53d713a473d611dc7941e4f3}{ +\index{votParse.h@{votParse.h}!vot\_\-getLINK@{vot\_\-getLINK}} +\index{vot\_\-getLINK@{vot\_\-getLINK}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getLINK}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getLINK (handle\_\-t {\em handle})}} +\label{votParse_8h_729cd64c53d713a473d611dc7941e4f3} + + +Gets the LINK node from the parent handle. + +vot\_\-getLINK -- Gets the LINK node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a LINK \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first LINK node, or zero \end{Desc} +\hypertarget{votParse_8h_89897e1c3ead93bef9b107707fa2eda5}{ +\index{votParse.h@{votParse.h}!vot\_\-getMAX@{vot\_\-getMAX}} +\index{vot\_\-getMAX@{vot\_\-getMAX}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getMAX}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getMAX (handle\_\-t {\em handle})}} +\label{votParse_8h_89897e1c3ead93bef9b107707fa2eda5} + + +Gets the MAX node from the parent handle. + +vot\_\-getMAX -- Gets the MAX node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a MAX \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first MAX node, or zero \end{Desc} +\hypertarget{votParse_8h_a00dc12eff5fe09c71ff0c5c86aadfaf}{ +\index{votParse.h@{votParse.h}!vot\_\-getMIN@{vot\_\-getMIN}} +\index{vot\_\-getMIN@{vot\_\-getMIN}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getMIN}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getMIN (handle\_\-t {\em handle})}} +\label{votParse_8h_a00dc12eff5fe09c71ff0c5c86aadfaf} + + +Gets the MIN node from the parent handle. + +vot\_\-getMIN -- Gets the MIN node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a MIN \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first MIN node, or zero \end{Desc} +\hypertarget{votParse_8h_48775f435829934c1f2b9022af12a86a}{ +\index{votParse.h@{votParse.h}!vot\_\-getNCols@{vot\_\-getNCols}} +\index{vot\_\-getNCols@{vot\_\-getNCols}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getNCols}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-getNCols (handle\_\-t {\em tdata\_\-h})}} +\label{votParse_8h_48775f435829934c1f2b9022af12a86a} + + +Return the nuber of columns in the table structure. + +$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$ Utility methods vot\_\-getNCols -- Return the nuber of columns in the table structure. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tdata\_\-h}]A handle\_\-t to a TABLEDATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The number of cols \end{Desc} +\hypertarget{votParse_8h_dc2e5f39a6273bca5fa0fdf46b2c3751}{ +\index{votParse.h@{votParse.h}!vot\_\-getNext@{vot\_\-getNext}} +\index{vot\_\-getNext@{vot\_\-getNext}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getNext}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getNext (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8h_dc2e5f39a6273bca5fa0fdf46b2c3751} + + +Return a handle\_\-t of the next \hyperlink{structElement}{Element} of the same type. + +vot\_\-getNext -- Return a handle\_\-t of the next \hyperlink{structElement}{Element} of the same type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the next \hyperlink{structElement}{Element} of the same type \end{Desc} +\hypertarget{votParse_8h_67e90b853666bbc4ef40ead211a116bd}{ +\index{votParse.h@{votParse.h}!vot\_\-getNRows@{vot\_\-getNRows}} +\index{vot\_\-getNRows@{vot\_\-getNRows}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getNRows}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-getNRows (handle\_\-t {\em tdata\_\-h})}} +\label{votParse_8h_67e90b853666bbc4ef40ead211a116bd} + + +Return the nuber of columns in the table structure. + +vot\_\-getNRows -- Return the nuber of columns in the table structure. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tdata\_\-h}]A handle\_\-t to a TABLEDATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The number of cols \end{Desc} +\hypertarget{votParse_8h_6b7565c412ba45c5578a61dda5afd1c1}{ +\index{votParse.h@{votParse.h}!vot\_\-getNumberOf@{vot\_\-getNumberOf}} +\index{vot\_\-getNumberOf@{vot\_\-getNumberOf}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getNumberOf}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-getNumberOf (handle\_\-t {\em elem\_\-h}, \/ int {\em type})}} +\label{votParse_8h_6b7565c412ba45c5578a61dda5afd1c1} + + +Return the number of sibling Elements of the type. + +vot\_\-getNumberOf -- Return the number of sibling Elements of the type. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \item[{\em type}]An int of the type of element you wish to count \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the set \end{Desc} +\hypertarget{votParse_8h_6120eea01cc0c348fc99dd9c0e6dc060}{ +\index{votParse.h@{votParse.h}!vot\_\-getOPTION@{vot\_\-getOPTION}} +\index{vot\_\-getOPTION@{vot\_\-getOPTION}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getOPTION}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getOPTION (handle\_\-t {\em handle})}} +\label{votParse_8h_6120eea01cc0c348fc99dd9c0e6dc060} + + +Gets the OPTION node from the parent handle. + +vot\_\-getOPTION -- Gets the OPTION node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a OPTION \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first OPTION node, or zero \end{Desc} +\hypertarget{votParse_8h_42e5538ca7d06238d7242c40daaf9bf7}{ +\index{votParse.h@{votParse.h}!vot\_\-getPARAM@{vot\_\-getPARAM}} +\index{vot\_\-getPARAM@{vot\_\-getPARAM}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getPARAM}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getPARAM (handle\_\-t {\em handle})}} +\label{votParse_8h_42e5538ca7d06238d7242c40daaf9bf7} + + +Gets the PARAM node from the parent handle. + +vot\_\-getPARAM -- Gets the PARAM node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a PARAM \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first PARAM node, or zero \end{Desc} +\hypertarget{votParse_8h_ded8082390ce6a5b085ac15f0212ddd7}{ +\index{votParse.h@{votParse.h}!vot\_\-getPARAMRef@{vot\_\-getPARAMRef}} +\index{vot\_\-getPARAMRef@{vot\_\-getPARAMRef}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getPARAMRef}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getPARAMRef (handle\_\-t {\em handle})}} +\label{votParse_8h_ded8082390ce6a5b085ac15f0212ddd7} + + +Gets the PARAMRef node from the parent handle. + +vot\_\-getPARAMRef -- Gets the PARAMref node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a PARAMRef \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first PARAMRef node, or zero \end{Desc} +\hypertarget{votParse_8h_8930fc6a9ea4dec1d8694582d93ee146}{ +\index{votParse.h@{votParse.h}!vot\_\-getParent@{vot\_\-getParent}} +\index{vot\_\-getParent@{vot\_\-getParent}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getParent}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getParent (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8h_8930fc6a9ea4dec1d8694582d93ee146} + + +Return the handle of the parent \hyperlink{structElement}{Element}. + +vot\_\-getParent -- Return the handle of the parent \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the paretn \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votParse_8h_5df6ad7d9312f05a27ccc3252f1c5d11}{ +\index{votParse.h@{votParse.h}!vot\_\-getRESOURCE@{vot\_\-getRESOURCE}} +\index{vot\_\-getRESOURCE@{vot\_\-getRESOURCE}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getRESOURCE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getRESOURCE (handle\_\-t {\em handle})}} +\label{votParse_8h_5df6ad7d9312f05a27ccc3252f1c5d11} + + +Gets the RESOURCE node from the parent handle. + +vot\_\-getRESOURCE -- Gets the RESOURCE node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a RESOURCE \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first RESOURCE node, or zero \end{Desc} +\hypertarget{votParse_8h_4fb6813e03dd7b75710cfaa27f3ffb2e}{ +\index{votParse.h@{votParse.h}!vot\_\-getSibling@{vot\_\-getSibling}} +\index{vot\_\-getSibling@{vot\_\-getSibling}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getSibling}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getSibling (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8h_4fb6813e03dd7b75710cfaa27f3ffb2e} + + +Return a handle\_\-t of the next \hyperlink{structElement}{Element}. + +vot\_\-getSibling -- Return a handle\_\-t of the next signling \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle of the next \hyperlink{structElement}{Element} \end{Desc} +\hypertarget{votParse_8h_4bae0337352f1ba53865e1419917dc30}{ +\index{votParse.h@{votParse.h}!vot\_\-getSTREAM@{vot\_\-getSTREAM}} +\index{vot\_\-getSTREAM@{vot\_\-getSTREAM}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getSTREAM}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getSTREAM (handle\_\-t {\em handle})}} +\label{votParse_8h_4bae0337352f1ba53865e1419917dc30} + + +Gets the STREAM node from the parent handle. + +vot\_\-getSTREAM -- Gets the STREAM node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a STREAM \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first STREAM node, or zero \end{Desc} +\hypertarget{votParse_8h_4e3e3176986838c27989df64c426b30e}{ +\index{votParse.h@{votParse.h}!vot\_\-getTABLE@{vot\_\-getTABLE}} +\index{vot\_\-getTABLE@{vot\_\-getTABLE}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getTABLE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getTABLE (handle\_\-t {\em handle})}} +\label{votParse_8h_4e3e3176986838c27989df64c426b30e} + + +Gets the TABLE node from the parent handle. + +vot\_\-getTABLE -- Gets the TABLE node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a TABLE \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TABLE node, or zero \end{Desc} +\hypertarget{votParse_8h_b377b70336b7bf129f1cb32cd3b3f4f2}{ +\index{votParse.h@{votParse.h}!vot\_\-getTableCell@{vot\_\-getTableCell}} +\index{vot\_\-getTableCell@{vot\_\-getTableCell}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getTableCell}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ vot\_\-getTableCell (handle\_\-t {\em tdata\_\-h}, \/ int {\em row}, \/ int {\em col})}} +\label{votParse_8h_b377b70336b7bf129f1cb32cd3b3f4f2} + + +Return the nuber of columns in the structure. + +vot\_\-getTableCell -- Return the nuber of columns in the structure. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em tdata\_\-h}]A handle\_\-t to a TABLEDATA \item[{\em row}]An int for a row \item[{\em col}]An int for a col \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The content of the cell \end{Desc} +\hypertarget{votParse_8h_4a558147c79deacfd6ca4d0b93ee100d}{ +\index{votParse.h@{votParse.h}!vot\_\-getTABLEDATA@{vot\_\-getTABLEDATA}} +\index{vot\_\-getTABLEDATA@{vot\_\-getTABLEDATA}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getTABLEDATA}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getTABLEDATA (handle\_\-t {\em handle})}} +\label{votParse_8h_4a558147c79deacfd6ca4d0b93ee100d} + + +Gets the TABLEDATA node from the parent handle. + +vot\_\-getTABLEDATA -- Gets the TABLEDATA node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a TABLEDATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TABLEDATA node, or zero \end{Desc} +\hypertarget{votParse_8h_824a7f85d4c8bac6d5fd6cfb8b3b3810}{ +\index{votParse.h@{votParse.h}!vot\_\-getTD@{vot\_\-getTD}} +\index{vot\_\-getTD@{vot\_\-getTD}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getTD}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getTD (handle\_\-t {\em handle})}} +\label{votParse_8h_824a7f85d4c8bac6d5fd6cfb8b3b3810} + + +Gets the TD node from the parent handle. + +vot\_\-getTD -- Gets the TD node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a TD \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TD node, or zero \end{Desc} +\hypertarget{votParse_8h_2e9ba287229978519224dfea2ecc984f}{ +\index{votParse.h@{votParse.h}!vot\_\-getTR@{vot\_\-getTR}} +\index{vot\_\-getTR@{vot\_\-getTR}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getTR}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getTR (handle\_\-t {\em handle})}} +\label{votParse_8h_2e9ba287229978519224dfea2ecc984f} + + +Gets the TR node from the parent handle. + +vot\_\-getTR -- Gets the TR node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a TR \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TR node, or zero \end{Desc} +\hypertarget{votParse_8h_b1636a63f89ad6f2994855187d85777f}{ +\index{votParse.h@{votParse.h}!vot\_\-getValue@{vot\_\-getValue}} +\index{vot\_\-getValue@{vot\_\-getValue}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getValue}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ vot\_\-getValue (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8h_b1636a63f89ad6f2994855187d85777f} + + +Get the Value for the ELEMENT. + +vot\_\-getValue -- Get the Value for the ELEMENT. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the ELEMENT \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A string of the value or the Value \end{Desc} +\hypertarget{votParse_8h_b019a523ddca596e9f80c284e5954b44}{ +\index{votParse.h@{votParse.h}!vot\_\-getVALUES@{vot\_\-getVALUES}} +\index{vot\_\-getVALUES@{vot\_\-getVALUES}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-getVALUES}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-getVALUES (handle\_\-t {\em handle})}} +\label{votParse_8h_b019a523ddca596e9f80c284e5954b44} + + +Gets the VALUES node from the parent handle. + +vot\_\-getVALUES -- Gets the VALUES node from the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em handle}]Parent handle containing a VALUES \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first VALUES node, or zero \end{Desc} +\hypertarget{votParse_8h_e37223a92c5e6a2db9f8ec4ffba1be62}{ +\index{votParse.h@{votParse.h}!vot\_\-handleCount@{vot\_\-handleCount}} +\index{vot\_\-handleCount@{vot\_\-handleCount}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-handleCount}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-handleCount ()}} +\label{votParse_8h_e37223a92c5e6a2db9f8ec4ffba1be62} + + +Get the number of handle\_\-t used (private method). + +count of current used handles vot\_\-handleCount -- Get the number of handle\_\-t used (private method) + +\begin{Desc} +\item[Returns:]The number of handle\_\-t types currently stored \end{Desc} +\hypertarget{votParse_8h_66d0fc2beb2ef9e36827f76536996fe4}{ +\index{votParse.h@{votParse.h}!vot\_\-newBINARY@{vot\_\-newBINARY}} +\index{vot\_\-newBINARY@{vot\_\-newBINARY}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newBINARY}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newBINARY (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_66d0fc2beb2ef9e36827f76536996fe4} + + +Create new BINARY node under the parent handle. + +vot\_\-newBINARY -- Create new BINARY node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a BINARY \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first BINARY node, or zero \end{Desc} +\hypertarget{votParse_8h_75230378094d2ae4a0e251b6375cb6f9}{ +\index{votParse.h@{votParse.h}!vot\_\-newBINARY2@{vot\_\-newBINARY2}} +\index{vot\_\-newBINARY2@{vot\_\-newBINARY2}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newBINARY2}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newBINARY2 (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_75230378094d2ae4a0e251b6375cb6f9} + + +Create new BINARY2 node under the parent handle. + +vot\_\-newBINARY2 -- Create new BINARY2 node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a BINARY2 \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first BINARY2 node, or zero \end{Desc} +\hypertarget{votParse_8h_53caf9cc36f817a213a4b9f1047c9250}{ +\index{votParse.h@{votParse.h}!vot\_\-newCOOSYS@{vot\_\-newCOOSYS}} +\index{vot\_\-newCOOSYS@{vot\_\-newCOOSYS}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newCOOSYS}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newCOOSYS (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_53caf9cc36f817a213a4b9f1047c9250} + + +Create new COOSYS node under the parent handle. + +vot\_\-newCOOSYS -- Create new COOSYS node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a COOSYS \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first COOSYS node, or zero \end{Desc} +\hypertarget{votParse_8h_5c824351474fad74aa22a21d242207d8}{ +\index{votParse.h@{votParse.h}!vot\_\-newDATA@{vot\_\-newDATA}} +\index{vot\_\-newDATA@{vot\_\-newDATA}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newDATA}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newDATA (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_5c824351474fad74aa22a21d242207d8} + + +Create new DATA node under the parent handle. + +vot\_\-newDATA -- Create new DATA node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a DATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first DATA node, or zero \end{Desc} +\hypertarget{votParse_8h_40c235bcee979806d4e9a4e19d653e5a}{ +\index{votParse.h@{votParse.h}!vot\_\-newDESCRIPTION@{vot\_\-newDESCRIPTION}} +\index{vot\_\-newDESCRIPTION@{vot\_\-newDESCRIPTION}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newDESCRIPTION}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newDESCRIPTION (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_40c235bcee979806d4e9a4e19d653e5a} + + +Create new DESCRIPTION node under the parent handle. + +vot\_\-newDESCRIPTION -- Create new DESCRIPTION node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a DESCRIPTION \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first DESCRIPTION node, or zero \end{Desc} +\hypertarget{votParse_8h_ffb519519c2a850cd9cf7eb9060f45cf}{ +\index{votParse.h@{votParse.h}!vot\_\-newFIELD@{vot\_\-newFIELD}} +\index{vot\_\-newFIELD@{vot\_\-newFIELD}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newFIELD}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newFIELD (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_ffb519519c2a850cd9cf7eb9060f45cf} + + +Create new FIELD node under the parent handle. + +vot\_\-newFIELD -- Create new FIELD node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a FIELD \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FIELD node, or zero \end{Desc} +\hypertarget{votParse_8h_3c96074082ed42497d16710349d5cc24}{ +\index{votParse.h@{votParse.h}!vot\_\-newFIELDRef@{vot\_\-newFIELDRef}} +\index{vot\_\-newFIELDRef@{vot\_\-newFIELDRef}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newFIELDRef}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newFIELDRef (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_3c96074082ed42497d16710349d5cc24} + + +Create new FIELDref node under the parent handle. + +vot\_\-newFIELDref -- Create new FIELDref node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a FIELDref \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FIELDref node, or zero \end{Desc} +\hypertarget{votParse_8h_b2747ed1c27749cdc71c777e80860d65}{ +\index{votParse.h@{votParse.h}!vot\_\-newFITS@{vot\_\-newFITS}} +\index{vot\_\-newFITS@{vot\_\-newFITS}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newFITS}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newFITS (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_b2747ed1c27749cdc71c777e80860d65} + + +Create new FITS node under the parent handle. + +vot\_\-newFITS -- Create new FITS node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a FITS \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first FITS node, or zero \end{Desc} +\hypertarget{votParse_8h_007736cbf81342651f68c5d13defb430}{ +\index{votParse.h@{votParse.h}!vot\_\-newGROUP@{vot\_\-newGROUP}} +\index{vot\_\-newGROUP@{vot\_\-newGROUP}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newGROUP}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newGROUP (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_007736cbf81342651f68c5d13defb430} + + +Create new GROUP node under the parent handle. + +vot\_\-newGROUP -- Create new GROUP node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a GROUP \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first GROUP node, or zero \end{Desc} +\hypertarget{votParse_8h_070b31a75054f0dca1c1f95413feb57a}{ +\index{votParse.h@{votParse.h}!vot\_\-newINFO@{vot\_\-newINFO}} +\index{vot\_\-newINFO@{vot\_\-newINFO}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newINFO}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newINFO (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_070b31a75054f0dca1c1f95413feb57a} + + +Create new INFO node under the parent handle. + +vot\_\-newINFO -- Create new INFO node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a INFO \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first INFO node, or zero \end{Desc} +\hypertarget{votParse_8h_239b0beb633d364c304e77188b6842ef}{ +\index{votParse.h@{votParse.h}!vot\_\-newLINK@{vot\_\-newLINK}} +\index{vot\_\-newLINK@{vot\_\-newLINK}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newLINK}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newLINK (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_239b0beb633d364c304e77188b6842ef} + + +Create new LINK node under the parent handle. + +vot\_\-newLINK -- Create new LINK node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a LINK \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first LINK node, or zero \end{Desc} +\hypertarget{votParse_8h_377b833aaf74d26159ebb769f6bbb2a1}{ +\index{votParse.h@{votParse.h}!vot\_\-newMAX@{vot\_\-newMAX}} +\index{vot\_\-newMAX@{vot\_\-newMAX}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newMAX}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newMAX (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_377b833aaf74d26159ebb769f6bbb2a1} + + +Create new MAX node under the parent handle. + +vot\_\-newMAX -- Create new MAX node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a MAX \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first MAX node, or zero \end{Desc} +\hypertarget{votParse_8h_e83ea7fecfe55213807cdcfaf98e8c70}{ +\index{votParse.h@{votParse.h}!vot\_\-newMIN@{vot\_\-newMIN}} +\index{vot\_\-newMIN@{vot\_\-newMIN}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newMIN}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newMIN (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_e83ea7fecfe55213807cdcfaf98e8c70} + + +Create new MIN node under the parent handle. + +vot\_\-newMIN -- Create new MIN node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a MIN \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first MIN node, or zero \end{Desc} +\hypertarget{votParse_8h_d87843bde9d0d99c5e20311f8820eba6}{ +\index{votParse.h@{votParse.h}!vot\_\-newNode@{vot\_\-newNode}} +\index{vot\_\-newNode@{vot\_\-newNode}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newNode}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newNode (handle\_\-t {\em parent}, \/ int {\em type})}} +\label{votParse_8h_d87843bde9d0d99c5e20311f8820eba6} + + +Creates a new blank unlinked node. + +vot\_\-newNode -- Creates a new blank unlinked node. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent}]A handle to the \hyperlink{structElement}{Element} that you want to add a node to \item[{\em type}]The type of node you wish to create \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the created node \end{Desc} +\hypertarget{votParse_8h_4acd4ce8efb3c972a7d25c5eaaac3b48}{ +\index{votParse.h@{votParse.h}!vot\_\-newOPTION@{vot\_\-newOPTION}} +\index{vot\_\-newOPTION@{vot\_\-newOPTION}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newOPTION}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newOPTION (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_4acd4ce8efb3c972a7d25c5eaaac3b48} + + +Create new OPTION node under the parent handle. + +vot\_\-newOPTION -- Create new OPTION node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a OPTION \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first OPTION node, or zero \end{Desc} +\hypertarget{votParse_8h_fd01485535d703abdcdebf94090c368a}{ +\index{votParse.h@{votParse.h}!vot\_\-newPARAM@{vot\_\-newPARAM}} +\index{vot\_\-newPARAM@{vot\_\-newPARAM}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newPARAM}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newPARAM (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_fd01485535d703abdcdebf94090c368a} + + +Create new PARAM node under the parent handle. + +vot\_\-newPARAM -- Create new PARAM node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a PARAM \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first PARAM node, or zero \end{Desc} +\hypertarget{votParse_8h_4e13c3061bbd014b7bbf22ff13a3d5b0}{ +\index{votParse.h@{votParse.h}!vot\_\-newPARAMRef@{vot\_\-newPARAMRef}} +\index{vot\_\-newPARAMRef@{vot\_\-newPARAMRef}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newPARAMRef}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newPARAMRef (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_4e13c3061bbd014b7bbf22ff13a3d5b0} + + +Create new PARAMRef node under the parent handle. + +vot\_\-newPARAMRef -- Create new PARAMref node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a PARAMRef \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first PARAMRef node, or zero \end{Desc} +\hypertarget{votParse_8h_533e8601d14245fb5167b188195db93c}{ +\index{votParse.h@{votParse.h}!vot\_\-newRESOURCE@{vot\_\-newRESOURCE}} +\index{vot\_\-newRESOURCE@{vot\_\-newRESOURCE}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newRESOURCE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newRESOURCE (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_533e8601d14245fb5167b188195db93c} + + +Create new RESOURCE node under the parent handle. + +vot\_\-newRESOURCE -- Create new RESOURCE node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a RESOURCE \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first RESOURCE node, or zero \end{Desc} +\hypertarget{votParse_8h_859c2bb4a2c46a3f0b4f6c1baceb0b0c}{ +\index{votParse.h@{votParse.h}!vot\_\-newSTREAM@{vot\_\-newSTREAM}} +\index{vot\_\-newSTREAM@{vot\_\-newSTREAM}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newSTREAM}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newSTREAM (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_859c2bb4a2c46a3f0b4f6c1baceb0b0c} + + +Create new STREAM node under the parent handle. + +vot\_\-newSTREAM -- Create new STREAM node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a STREAM \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first STREAM node, or zero \end{Desc} +\hypertarget{votParse_8h_9b3b14d5e15a9384be65b8aa49c33d85}{ +\index{votParse.h@{votParse.h}!vot\_\-newTABLE@{vot\_\-newTABLE}} +\index{vot\_\-newTABLE@{vot\_\-newTABLE}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newTABLE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newTABLE (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_9b3b14d5e15a9384be65b8aa49c33d85} + + +Create new TABLE node under the parent handle. + +vot\_\-newTABLE -- Create new TABLE node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a TABLE \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TABLE node, or zero \end{Desc} +\hypertarget{votParse_8h_b2d26904f7e0e73b08efdb0cea7d2b37}{ +\index{votParse.h@{votParse.h}!vot\_\-newTABLEDATA@{vot\_\-newTABLEDATA}} +\index{vot\_\-newTABLEDATA@{vot\_\-newTABLEDATA}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newTABLEDATA}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newTABLEDATA (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_b2d26904f7e0e73b08efdb0cea7d2b37} + + +Create new TABLEDATA node under the parent handle. + +vot\_\-newTABLEDATA -- Create new TABLEDATA node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a TABLEDATA \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TABLEDATA node, or zero \end{Desc} +\hypertarget{votParse_8h_4d9959a7a406212ff0a3846ce83a3df9}{ +\index{votParse.h@{votParse.h}!vot\_\-newTD@{vot\_\-newTD}} +\index{vot\_\-newTD@{vot\_\-newTD}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newTD}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newTD (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_4d9959a7a406212ff0a3846ce83a3df9} + + +Create new TD node under the parent handle. + +vot\_\-newTD -- Create new TD node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a TD \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TD node, or zero \end{Desc} +\hypertarget{votParse_8h_dbdaa6d5a36014a2b9706454530079ef}{ +\index{votParse.h@{votParse.h}!vot\_\-newTR@{vot\_\-newTR}} +\index{vot\_\-newTR@{vot\_\-newTR}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newTR}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newTR (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_dbdaa6d5a36014a2b9706454530079ef} + + +Create new TR node under the parent handle. + +vot\_\-newTR -- Create new TR node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a TR \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first TR node, or zero \end{Desc} +\hypertarget{votParse_8h_386be2face7c78b44c1fc8a507de9905}{ +\index{votParse.h@{votParse.h}!vot\_\-newVALUES@{vot\_\-newVALUES}} +\index{vot\_\-newVALUES@{vot\_\-newVALUES}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-newVALUES}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-newVALUES (handle\_\-t {\em parent\_\-h})}} +\label{votParse_8h_386be2face7c78b44c1fc8a507de9905} + + +Create new VALUES node under the parent handle. + +vot\_\-newVALUES -- Create new VALUES node under the parent handle + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em parent\_\-h}]Parent handle of a VALUES \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A handle to the first VALUES node, or zero \end{Desc} +\hypertarget{votParse_8h_9949868e8d3fcb547d15c5c9f2cdb76f}{ +\index{votParse.h@{votParse.h}!vot\_\-openVOTABLE@{vot\_\-openVOTABLE}} +\index{vot\_\-openVOTABLE@{vot\_\-openVOTABLE}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-openVOTABLE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t vot\_\-openVOTABLE (char $\ast$ {\em arg})}} +\label{votParse_8h_9949868e8d3fcb547d15c5c9f2cdb76f} + + +Parse a VOTable and return a handle to it. + +$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$$\ast$ Public LIBVOTABLE interface. + +vot\_\-openVOTABLE -- Parse a VOTable and return a handle to it + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em arg}]The source of the table \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The root node handle of the VOTable \end{Desc} +\hypertarget{votParse_8h_2b73f93210316d7714201e751cad77ad}{ +\index{votParse.h@{votParse.h}!vot\_\-setAttr@{vot\_\-setAttr}} +\index{vot\_\-setAttr@{vot\_\-setAttr}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-setAttr}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-setAttr (handle\_\-t {\em elem\_\-h}, \/ char $\ast$ {\em attr}, \/ char $\ast$ {\em value})}} +\label{votParse_8h_2b73f93210316d7714201e751cad77ad} + + +Set the attribute for the \hyperlink{structElement}{Element}. + +vot\_\-setAttr -- Set the attribute for the \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \item[{\em attr}]A string holding the attribute name \item[{\em value}]A string holding the attribute value \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the set \end{Desc} +\hypertarget{votParse_8h_6faba02860fcb0a51315f1863fd29094}{ +\index{votParse.h@{votParse.h}!vot\_\-setValue@{vot\_\-setValue}} +\index{vot\_\-setValue@{vot\_\-setValue}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-setValue}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-setValue (handle\_\-t {\em elem\_\-h}, \/ char $\ast$ {\em value})}} +\label{votParse_8h_6faba02860fcb0a51315f1863fd29094} + + +Set the Value for the ELEMENT. + +vot\_\-setValue -- Set the Value for the ELEMENT. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the ELEMENT \item[{\em value}]A string holding the value \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]The status of the set \end{Desc} +\hypertarget{votParse_8h_d04bd4a950e829cb2b473e246806cea7}{ +\index{votParse.h@{votParse.h}!vot\_\-setWarnings@{vot\_\-setWarnings}} +\index{vot\_\-setWarnings@{vot\_\-setWarnings}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-setWarnings}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-setWarnings (int {\em value})}} +\label{votParse_8h_d04bd4a950e829cb2b473e246806cea7} + + +Set the warning level. + +vot\_\-setWarnings -- Set the warning level. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em value}]Warning level \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_1c319696d8efc593266b9409303054c6}{ +\index{votParse.h@{votParse.h}!vot\_\-typeOf@{vot\_\-typeOf}} +\index{vot\_\-typeOf@{vot\_\-typeOf}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-typeOf}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-typeOf (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8h_1c319696d8efc593266b9409303054c6} + + +Return type of the \hyperlink{structElement}{Element}. + +vot\_\-typeOf -- Return type of the \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An integer of the type \end{Desc} +\hypertarget{votParse_8h_3136956d2035d6b297aa623f87f4b807}{ +\index{votParse.h@{votParse.h}!vot\_\-valueOf@{vot\_\-valueOf}} +\index{vot\_\-valueOf@{vot\_\-valueOf}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-valueOf}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-valueOf (handle\_\-t {\em elem\_\-h})}} +\label{votParse_8h_3136956d2035d6b297aa623f87f4b807} + + +Return type of the \hyperlink{structElement}{Element}. + +vot\_\-valueOf -- Return type of the \hyperlink{structElement}{Element}. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em elem\_\-h}]A handle\_\-t the \hyperlink{structElement}{Element} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]An integer of the type \end{Desc} +\hypertarget{votParse_8h_10a495881c0e6dc8e72692e967576710}{ +\index{votParse.h@{votParse.h}!vot\_\-writeASV@{vot\_\-writeASV}} +\index{vot\_\-writeASV@{vot\_\-writeASV}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-writeASV}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-writeASV (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em header})}} +\label{votParse_8h_10a495881c0e6dc8e72692e967576710} + + +Write the VOTable to the file descriptor as a ASV file. + +vot\_\-writeASV -- Write the VOTable to the file descriptor as a ASV file + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em header}]Write output header? \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_7a71c4c6a4e5e4347dcbaef707b9a88c}{ +\index{votParse.h@{votParse.h}!vot\_\-writeBSV@{vot\_\-writeBSV}} +\index{vot\_\-writeBSV@{vot\_\-writeBSV}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-writeBSV}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-writeBSV (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em header})}} +\label{votParse_8h_7a71c4c6a4e5e4347dcbaef707b9a88c} + + +Write the VOTable to the file descriptor as a BSV file. + +vot\_\-writeBSV -- Write the VOTable to the file descriptor as a BSV file + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em header}]Write output header? \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_015a40b625465d4edada09a01c2bfb97}{ +\index{votParse.h@{votParse.h}!vot\_\-writeCSV@{vot\_\-writeCSV}} +\index{vot\_\-writeCSV@{vot\_\-writeCSV}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-writeCSV}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-writeCSV (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em header})}} +\label{votParse_8h_015a40b625465d4edada09a01c2bfb97} + + +Write the VOTable to the file descriptor as a CSV file. + +vot\_\-writeCSV -- Write the VOTable to the file descriptor as a CSV file + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em header}]Write output header? \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_79d18fc679e6babdc221af5f9d6a9c52}{ +\index{votParse.h@{votParse.h}!vot\_\-writeFITS@{vot\_\-writeFITS}} +\index{vot\_\-writeFITS@{vot\_\-writeFITS}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-writeFITS}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-writeFITS (handle\_\-t {\em node}, \/ char $\ast$ {\em fname})}} +\label{votParse_8h_79d18fc679e6babdc221af5f9d6a9c52} + + +Write the VOTable to the file descriptor as an FITS table. + +vot\_\-writeFITS -- Write the VOTable to the file descriptor as a FITS table. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_9a05a97b99ca165e2ae0e9b125dbfbc8}{ +\index{votParse.h@{votParse.h}!vot\_\-writeHTML@{vot\_\-writeHTML}} +\index{vot\_\-writeHTML@{vot\_\-writeHTML}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-writeHTML}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-writeHTML (handle\_\-t {\em node}, \/ char $\ast$ {\em ifname}, \/ char $\ast$ {\em ofname})}} +\label{votParse_8h_9a05a97b99ca165e2ae0e9b125dbfbc8} + + +Write the VOTable to the file descriptor as HTML. + +vot\_\-writeHTML -- Write the VOTable to the file descriptor as HTML. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em ifname}]Input filename \item[{\em ofname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_9230f21205d9bd74f23e8ab3b3830311}{ +\index{votParse.h@{votParse.h}!vot\_\-writeSHTML@{vot\_\-writeSHTML}} +\index{vot\_\-writeSHTML@{vot\_\-writeSHTML}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-writeSHTML}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-writeSHTML (handle\_\-t {\em node}, \/ char $\ast$ {\em ifname}, \/ char $\ast$ {\em ofname})}} +\label{votParse_8h_9230f21205d9bd74f23e8ab3b3830311} + + +Write the VOTable to the file descriptor as an HTML table. + +vot\_\-writeSHTML -- Write the VOTable to the file descriptor as an HTML table. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em ifname}]Input filename \item[{\em ofname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_57f3fff230a32454023406d293fde1ec}{ +\index{votParse.h@{votParse.h}!vot\_\-writeTSV@{vot\_\-writeTSV}} +\index{vot\_\-writeTSV@{vot\_\-writeTSV}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-writeTSV}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-writeTSV (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em header})}} +\label{votParse_8h_57f3fff230a32454023406d293fde1ec} + + +Write the VOTable to the file descriptor as a TSV file. + +vot\_\-writeTSV -- Write the VOTable to the file descriptor as a TSV file + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em header}]Write output header? \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_ef8ea7d38eb19fd5fcab9cc9c93ac61f}{ +\index{votParse.h@{votParse.h}!vot\_\-writeVOTable@{vot\_\-writeVOTable}} +\index{vot\_\-writeVOTable@{vot\_\-writeVOTable}!votParse.h@{votParse.h}} +\subsubsection[{vot\_\-writeVOTable}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-writeVOTable (handle\_\-t {\em node}, \/ char $\ast$ {\em fname}, \/ int {\em indent})}} +\label{votParse_8h_ef8ea7d38eb19fd5fcab9cc9c93ac61f} + + +Write the VOTable to the file descriptor. + +vot\_\-writeVOTable -- Write the VOTable to the file descriptor. + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em node}]A handle to an \hyperlink{structElement}{Element} that you to print \item[{\em fname}]Output filename (or \char`\"{}stdout\char`\"{} or \char`\"{}-\char`\"{} for STDOUT) \item[{\em indent}]Number of spaces to indent at each level \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votParse_8h_450a2645f182104c3a0445f022bdbf01}{ +\index{votParse.h@{votParse.h}!votEmsg@{votEmsg}} +\index{votEmsg@{votEmsg}!votParse.h@{votParse.h}} +\subsubsection[{votEmsg}]{\setlength{\rightskip}{0pt plus 5cm}void votEmsg (char $\ast$ {\em msg})}} +\label{votParse_8h_450a2645f182104c3a0445f022bdbf01} + + +votEmsg -- Error message print utility.
\ No newline at end of file diff --git a/vendor/voclient/libvotable/doc/latex/votParse__f77_8c.tex b/vendor/voclient/libvotable/doc/latex/votParse__f77_8c.tex new file mode 100644 index 00000000..2b3b2401 --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votParse__f77_8c.tex @@ -0,0 +1,903 @@ +\hypertarget{votParse__f77_8c}{ +\section{votParse\_\-f77.c File Reference} +\label{votParse__f77_8c}\index{votParse\_\-f77.c@{votParse\_\-f77.c}} +} +Public interface for the libVOTable F77 wrapper. + + +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$expat.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$ctype.h$>$}\par +{\tt \#include $<$errno.h$>$}\par +{\tt \#include \char`\"{}votParseP.h\char`\"{}}\par +{\tt \#include \char`\"{}votParse.h\char`\"{}}\par +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{votParse__f77_8c_78285e3c80bbf6d0c13aeca43d4006d0}{ +\#define \textbf{VF\_\-OPENVOTABLE}~vf\_\-openvotable\_\-} +\label{votParse__f77_8c_78285e3c80bbf6d0c13aeca43d4006d0} + +\item +\hypertarget{votParse__f77_8c_822eefbe5c85844de2623c17fba8ce56}{ +\#define \textbf{VF\_\-CLOSEVOTABLE}~vf\_\-closevotable\_\-} +\label{votParse__f77_8c_822eefbe5c85844de2623c17fba8ce56} + +\item +\hypertarget{votParse__f77_8c_b48bb11b2cbddc5e761c58c53b045e09}{ +\#define \textbf{VF\_\-GETRESOURCE}~vf\_\-getresource\_\-} +\label{votParse__f77_8c_b48bb11b2cbddc5e761c58c53b045e09} + +\item +\hypertarget{votParse__f77_8c_a916348eb29d2337336b5bcc9bedf3e6}{ +\#define \textbf{VF\_\-GETTABLE}~vf\_\-gettable\_\-} +\label{votParse__f77_8c_a916348eb29d2337336b5bcc9bedf3e6} + +\item +\hypertarget{votParse__f77_8c_3794f4b7fd5f0889d19a12fdaa63b46b}{ +\#define \textbf{VF\_\-GETFIELD}~vf\_\-getfield\_\-} +\label{votParse__f77_8c_3794f4b7fd5f0889d19a12fdaa63b46b} + +\item +\hypertarget{votParse__f77_8c_f9804cee1c4f1808f1bfcb98710d5517}{ +\#define \textbf{VF\_\-GETDATA}~vf\_\-getdata\_\-} +\label{votParse__f77_8c_f9804cee1c4f1808f1bfcb98710d5517} + +\item +\hypertarget{votParse__f77_8c_6afd855dc7062c471a1619622f74e22e}{ +\#define \textbf{VF\_\-GETTABLEDATA}~vf\_\-gettabledata\_\-} +\label{votParse__f77_8c_6afd855dc7062c471a1619622f74e22e} + +\item +\hypertarget{votParse__f77_8c_587c13820b5beb051de7fee887428826}{ +\#define \textbf{VF\_\-GETTR}~vf\_\-gettr\_\-} +\label{votParse__f77_8c_587c13820b5beb051de7fee887428826} + +\item +\hypertarget{votParse__f77_8c_39f758d4700418977dca9d14971263fb}{ +\#define \textbf{VF\_\-GETTD}~vf\_\-gettd\_\-} +\label{votParse__f77_8c_39f758d4700418977dca9d14971263fb} + +\item +\hypertarget{votParse__f77_8c_a80fe0725bae73f264dd604cd4f8dc6e}{ +\#define \textbf{VF\_\-GETBINARY}~vf\_\-getbinary\_\-} +\label{votParse__f77_8c_a80fe0725bae73f264dd604cd4f8dc6e} + +\item +\hypertarget{votParse__f77_8c_ee0ace9f05d2cb47b6e28208fb941d28}{ +\#define \textbf{VF\_\-GETBINARY2}~vf\_\-getbinary2\_\-} +\label{votParse__f77_8c_ee0ace9f05d2cb47b6e28208fb941d28} + +\item +\hypertarget{votParse__f77_8c_5808cca59114d1748f1d0afb19dd1613}{ +\#define \textbf{VF\_\-GETFITS}~vf\_\-getfits\_\-} +\label{votParse__f77_8c_5808cca59114d1748f1d0afb19dd1613} + +\item +\hypertarget{votParse__f77_8c_83185510fd9361b263330088c8827187}{ +\#define \textbf{VF\_\-GETGROUP}~vf\_\-getgroup\_\-} +\label{votParse__f77_8c_83185510fd9361b263330088c8827187} + +\item +\hypertarget{votParse__f77_8c_5ff57b4f1ed80fffe9faa2006d81b7a7}{ +\#define \textbf{VF\_\-GETFIELDREF}~vf\_\-getfieldref\_\-} +\label{votParse__f77_8c_5ff57b4f1ed80fffe9faa2006d81b7a7} + +\item +\hypertarget{votParse__f77_8c_1fc6d343686ec5ab7fa66a54c059458b}{ +\#define \textbf{VF\_\-GETPARAMREF}~vf\_\-getparamref\_\-} +\label{votParse__f77_8c_1fc6d343686ec5ab7fa66a54c059458b} + +\item +\hypertarget{votParse__f77_8c_55d893bd9c6c77d16bcaee143e04fb60}{ +\#define \textbf{VF\_\-GETDESCRIPTION}~vf\_\-getdescription\_\-} +\label{votParse__f77_8c_55d893bd9c6c77d16bcaee143e04fb60} + +\item +\hypertarget{votParse__f77_8c_11f2f2cfc27dfe1a81425f3542639ba4}{ +\#define \textbf{VF\_\-GETPARAM}~vf\_\-getparam\_\-} +\label{votParse__f77_8c_11f2f2cfc27dfe1a81425f3542639ba4} + +\item +\hypertarget{votParse__f77_8c_c120782344fb3b1f0c20479aaa7ca6a3}{ +\#define \textbf{VF\_\-GETINFO}~vf\_\-getinfo\_\-} +\label{votParse__f77_8c_c120782344fb3b1f0c20479aaa7ca6a3} + +\item +\hypertarget{votParse__f77_8c_0cde128b142986d6bd96354299d20cb8}{ +\#define \textbf{VF\_\-GETSTREAM}~vf\_\-getstream\_\-} +\label{votParse__f77_8c_0cde128b142986d6bd96354299d20cb8} + +\item +\hypertarget{votParse__f77_8c_04ca4d0676d053bd5da14f053344498d}{ +\#define \textbf{VF\_\-GETVALUES}~vf\_\-getvalues\_\-} +\label{votParse__f77_8c_04ca4d0676d053bd5da14f053344498d} + +\item +\hypertarget{votParse__f77_8c_71e828b88192c0c00a5d58ea9bba2b89}{ +\#define \textbf{VF\_\-GETMIN}~vf\_\-getmin\_\-} +\label{votParse__f77_8c_71e828b88192c0c00a5d58ea9bba2b89} + +\item +\hypertarget{votParse__f77_8c_ef81d36b90b58efcd901eb683cebd571}{ +\#define \textbf{VF\_\-GETMAX}~vf\_\-getmax\_\-} +\label{votParse__f77_8c_ef81d36b90b58efcd901eb683cebd571} + +\item +\hypertarget{votParse__f77_8c_0549732d89f7c2f0bfcea91aafc12992}{ +\#define \textbf{VF\_\-GETOPTION}~vf\_\-getoption\_\-} +\label{votParse__f77_8c_0549732d89f7c2f0bfcea91aafc12992} + +\item +\hypertarget{votParse__f77_8c_de13f5e53e6c46c3300698832dba4a23}{ +\#define \textbf{VF\_\-GETLINK}~vf\_\-getlink\_\-} +\label{votParse__f77_8c_de13f5e53e6c46c3300698832dba4a23} + +\item +\hypertarget{votParse__f77_8c_6ca93f9887bab98875e9988d51c69ca2}{ +\#define \textbf{VF\_\-GETCOOSYS}~vf\_\-getcoosys\_\-} +\label{votParse__f77_8c_6ca93f9887bab98875e9988d51c69ca2} + +\item +\hypertarget{votParse__f77_8c_b1655d8a95f5485feecf516d63e330ba}{ +\#define \textbf{VF\_\-GETDATATYPE}~vf\_\-getdatatype\_\-} +\label{votParse__f77_8c_b1655d8a95f5485feecf516d63e330ba} + +\item +\hypertarget{votParse__f77_8c_c82f0eaa800e349241cda7ed8f7d2c21}{ +\#define \textbf{VF\_\-GETDATATYPESTR}~vf\_\-getdatatypestr\_\-} +\label{votParse__f77_8c_c82f0eaa800e349241cda7ed8f7d2c21} + +\item +\hypertarget{votParse__f77_8c_6c6689f88aa1dfc56cf6390f38fd9876}{ +\#define \textbf{VF\_\-NEWRESOURCE}~vf\_\-newresource\_\-} +\label{votParse__f77_8c_6c6689f88aa1dfc56cf6390f38fd9876} + +\item +\hypertarget{votParse__f77_8c_38d059f86a2a307c20069a43b1a20ee0}{ +\#define \textbf{VF\_\-NEWTABLE}~vf\_\-newtable\_\-} +\label{votParse__f77_8c_38d059f86a2a307c20069a43b1a20ee0} + +\item +\hypertarget{votParse__f77_8c_486e2d8c495a8ba11ef2e6ad9965d7ee}{ +\#define \textbf{VF\_\-NEWFIELD}~vf\_\-newfield\_\-} +\label{votParse__f77_8c_486e2d8c495a8ba11ef2e6ad9965d7ee} + +\item +\hypertarget{votParse__f77_8c_0a9a5bf0b63babf737592e8b20194d69}{ +\#define \textbf{VF\_\-NEWDATA}~vf\_\-newdata\_\-} +\label{votParse__f77_8c_0a9a5bf0b63babf737592e8b20194d69} + +\item +\hypertarget{votParse__f77_8c_9353636ef4b07c86b504a93e74b0cec2}{ +\#define \textbf{VF\_\-NEWTABLEDATA}~vf\_\-newtabledata\_\-} +\label{votParse__f77_8c_9353636ef4b07c86b504a93e74b0cec2} + +\item +\hypertarget{votParse__f77_8c_52a8f2137bc90d011839651463105ff1}{ +\#define \textbf{VF\_\-NEWTR}~vf\_\-newtr\_\-} +\label{votParse__f77_8c_52a8f2137bc90d011839651463105ff1} + +\item +\hypertarget{votParse__f77_8c_c985f5edf6d59b82927dfd16035787bf}{ +\#define \textbf{VF\_\-NEWTD}~vf\_\-newtd\_\-} +\label{votParse__f77_8c_c985f5edf6d59b82927dfd16035787bf} + +\item +\hypertarget{votParse__f77_8c_3670eda83ba4bc3a40b9e0bd36b7f305}{ +\#define \textbf{VF\_\-NEWBINARY}~vf\_\-newbinary\_\-} +\label{votParse__f77_8c_3670eda83ba4bc3a40b9e0bd36b7f305} + +\item +\hypertarget{votParse__f77_8c_8050e6a290dd10a628b754f915e1b31c}{ +\#define \textbf{VF\_\-NEWBINARY2}~vf\_\-newbinary2\_\-} +\label{votParse__f77_8c_8050e6a290dd10a628b754f915e1b31c} + +\item +\hypertarget{votParse__f77_8c_6cc8aba1420c22e17c2c3ae27f399fb8}{ +\#define \textbf{VF\_\-NEWFITS}~vf\_\-newfits\_\-} +\label{votParse__f77_8c_6cc8aba1420c22e17c2c3ae27f399fb8} + +\item +\hypertarget{votParse__f77_8c_aa4bd362c29501a79bdc141e9b5bdcb8}{ +\#define \textbf{VF\_\-NEWGROUP}~vf\_\-newgroup\_\-} +\label{votParse__f77_8c_aa4bd362c29501a79bdc141e9b5bdcb8} + +\item +\hypertarget{votParse__f77_8c_a9cda2b69a94796ed725ac0735f10e78}{ +\#define \textbf{VF\_\-NEWFIELDREF}~vf\_\-newfieldref\_\-} +\label{votParse__f77_8c_a9cda2b69a94796ed725ac0735f10e78} + +\item +\hypertarget{votParse__f77_8c_df1c3b76189fbf11522aa1435a7efc06}{ +\#define \textbf{VF\_\-NEWPARAMREF}~vf\_\-newparamref\_\-} +\label{votParse__f77_8c_df1c3b76189fbf11522aa1435a7efc06} + +\item +\hypertarget{votParse__f77_8c_80fa84abb466f80fedfa3517119f9ea8}{ +\#define \textbf{VF\_\-NEWDESCRIPTION}~vf\_\-newdescription\_\-} +\label{votParse__f77_8c_80fa84abb466f80fedfa3517119f9ea8} + +\item +\hypertarget{votParse__f77_8c_3d9e6ecfda097ea16f089be464ba5669}{ +\#define \textbf{VF\_\-NEWPARAM}~vf\_\-newparam\_\-} +\label{votParse__f77_8c_3d9e6ecfda097ea16f089be464ba5669} + +\item +\hypertarget{votParse__f77_8c_f07570f6e185d3ba59a2ca5920b01234}{ +\#define \textbf{VF\_\-NEWINFO}~vf\_\-newinfo\_\-} +\label{votParse__f77_8c_f07570f6e185d3ba59a2ca5920b01234} + +\item +\hypertarget{votParse__f77_8c_fdfb38dcd0b54b78cc7f5e5ecfca31b8}{ +\#define \textbf{VF\_\-NEWSTREAM}~vf\_\-newstream\_\-} +\label{votParse__f77_8c_fdfb38dcd0b54b78cc7f5e5ecfca31b8} + +\item +\hypertarget{votParse__f77_8c_48161892bfe037177d5dddd53a08bc52}{ +\#define \textbf{VF\_\-NEWVALUES}~vf\_\-newvalues\_\-} +\label{votParse__f77_8c_48161892bfe037177d5dddd53a08bc52} + +\item +\hypertarget{votParse__f77_8c_eb4c19dc25975ebbdecd4b764f127b10}{ +\#define \textbf{VF\_\-NEWMIN}~vf\_\-newmin\_\-} +\label{votParse__f77_8c_eb4c19dc25975ebbdecd4b764f127b10} + +\item +\hypertarget{votParse__f77_8c_d6bf9fa44cf2d37400d984c0f8adfa3f}{ +\#define \textbf{VF\_\-NEWMAX}~vf\_\-newmax\_\-} +\label{votParse__f77_8c_d6bf9fa44cf2d37400d984c0f8adfa3f} + +\item +\hypertarget{votParse__f77_8c_269e59cb0e00463344690d5b7408ec21}{ +\#define \textbf{VF\_\-NEWOPTION}~vf\_\-newoption\_\-} +\label{votParse__f77_8c_269e59cb0e00463344690d5b7408ec21} + +\item +\hypertarget{votParse__f77_8c_a16b87df6d537ad9e902da00e65e9884}{ +\#define \textbf{VF\_\-NEWLINK}~vf\_\-newlink\_\-} +\label{votParse__f77_8c_a16b87df6d537ad9e902da00e65e9884} + +\item +\hypertarget{votParse__f77_8c_6afa2fe94acaa4cad50d4a80335849e1}{ +\#define \textbf{VF\_\-NEWCOOSYS}~vf\_\-newcoosys\_\-} +\label{votParse__f77_8c_6afa2fe94acaa4cad50d4a80335849e1} + +\item +\hypertarget{votParse__f77_8c_75b8df52cedaebc95e483f52428ac4e6}{ +\#define \textbf{VF\_\-NEWNODE}~vf\_\-newnode\_\-} +\label{votParse__f77_8c_75b8df52cedaebc95e483f52428ac4e6} + +\item +\hypertarget{votParse__f77_8c_25bfa1e44dedf01ca1d6b545c7d56a55}{ +\#define \textbf{VF\_\-FREENODE}~vf\_\-freenode\_\-} +\label{votParse__f77_8c_25bfa1e44dedf01ca1d6b545c7d56a55} + +\item +\hypertarget{votParse__f77_8c_26d88a062da48cf2c84b8f817785c8fb}{ +\#define \textbf{VF\_\-ATTACHNODE}~vf\_\-attachnode\_\-} +\label{votParse__f77_8c_26d88a062da48cf2c84b8f817785c8fb} + +\item +\hypertarget{votParse__f77_8c_adcc3038417a34ba11955bd3b3bc80af}{ +\#define \textbf{VF\_\-DELETENODE}~vf\_\-deletenode\_\-} +\label{votParse__f77_8c_adcc3038417a34ba11955bd3b3bc80af} + +\item +\hypertarget{votParse__f77_8c_b31b661211d9aa25601b205ea86c32fc}{ +\#define \textbf{VF\_\-COPYELEMENT}~vf\_\-copyelement\_\-} +\label{votParse__f77_8c_b31b661211d9aa25601b205ea86c32fc} + +\item +\hypertarget{votParse__f77_8c_89fce6cbd3bf9cc75fd08951d5a86d31}{ +\#define \textbf{VF\_\-GETNCOLS}~vf\_\-getncols\_\-} +\label{votParse__f77_8c_89fce6cbd3bf9cc75fd08951d5a86d31} + +\item +\hypertarget{votParse__f77_8c_82f51f2c7afe6d085ebf9234e544e97e}{ +\#define \textbf{VF\_\-GETNROWS}~vf\_\-getnrows\_\-} +\label{votParse__f77_8c_82f51f2c7afe6d085ebf9234e544e97e} + +\item +\hypertarget{votParse__f77_8c_feba60ae75b84f55a669cef99ff9147d}{ +\#define \textbf{VF\_\-GETTABLECELL}~vf\_\-gettablecell\_\-} +\label{votParse__f77_8c_feba60ae75b84f55a669cef99ff9147d} + +\item +\hypertarget{votParse__f77_8c_07b1fe8ad7ab598839029147d374ea90}{ +\#define \textbf{VF\_\-GETTABLEINT}~vf\_\-gettableint\_\-} +\label{votParse__f77_8c_07b1fe8ad7ab598839029147d374ea90} + +\item +\hypertarget{votParse__f77_8c_bb056d8f43f54d704098c5d4ad9de0a3}{ +\#define \textbf{VF\_\-GETTABLEREAL}~vf\_\-gettablereal\_\-} +\label{votParse__f77_8c_bb056d8f43f54d704098c5d4ad9de0a3} + +\item +\hypertarget{votParse__f77_8c_870f296b7b74e71fc68d3caa7e7b9556}{ +\#define \textbf{VF\_\-GETLENGTH}~vf\_\-getlength\_\-} +\label{votParse__f77_8c_870f296b7b74e71fc68d3caa7e7b9556} + +\item +\hypertarget{votParse__f77_8c_7ec23551bdd60943396673256d6283cf}{ +\#define \textbf{VF\_\-GETNUMBEROF}~vf\_\-getnumberof\_\-} +\label{votParse__f77_8c_7ec23551bdd60943396673256d6283cf} + +\item +\hypertarget{votParse__f77_8c_1395de6f45bf549913c20714f6802feb}{ +\#define \textbf{VF\_\-FINDBYATTR}~vf\_\-findbyattr\_\-} +\label{votParse__f77_8c_1395de6f45bf549913c20714f6802feb} + +\item +\hypertarget{votParse__f77_8c_42f65b14129dd5b02271ae3700261004}{ +\#define \textbf{VF\_\-FINDINGROUP}~vf\_\-findingroup\_\-} +\label{votParse__f77_8c_42f65b14129dd5b02271ae3700261004} + +\item +\hypertarget{votParse__f77_8c_3169a7c9cc21b6d4f0c95de07dffadae}{ +\#define \textbf{VF\_\-NEXTINGROUP}~vf\_\-nextingroup\_\-} +\label{votParse__f77_8c_3169a7c9cc21b6d4f0c95de07dffadae} + +\item +\hypertarget{votParse__f77_8c_6f309e2c82d745ef5692ccc371209aea}{ +\#define \textbf{VF\_\-GETNEXT}~vf\_\-getnext\_\-} +\label{votParse__f77_8c_6f309e2c82d745ef5692ccc371209aea} + +\item +\hypertarget{votParse__f77_8c_ea5cc31e6b92930f7eb92090441d0bf0}{ +\#define \textbf{VF\_\-GETSIBLING}~vf\_\-getsibling\_\-} +\label{votParse__f77_8c_ea5cc31e6b92930f7eb92090441d0bf0} + +\item +\hypertarget{votParse__f77_8c_bec2413ca5390adb54d77fd5e0bc5d16}{ +\#define \textbf{VF\_\-GETCHILD}~vf\_\-getchild\_\-} +\label{votParse__f77_8c_bec2413ca5390adb54d77fd5e0bc5d16} + +\item +\hypertarget{votParse__f77_8c_11dd22ddc538b4000b5d3c2a65c3e48f}{ +\#define \textbf{VF\_\-GETPARENT}~vf\_\-getparent\_\-} +\label{votParse__f77_8c_11dd22ddc538b4000b5d3c2a65c3e48f} + +\item +\hypertarget{votParse__f77_8c_955f0aa69b467286152183fbd2a62229}{ +\#define \textbf{VF\_\-CHILDOFTYPE}~vf\_\-childoftype\_\-} +\label{votParse__f77_8c_955f0aa69b467286152183fbd2a62229} + +\item +\hypertarget{votParse__f77_8c_3791b568833734bf965f14ee86279e9d}{ +\#define \textbf{VF\_\-VALUEOF}~vf\_\-valueof\_\-} +\label{votParse__f77_8c_3791b568833734bf965f14ee86279e9d} + +\item +\hypertarget{votParse__f77_8c_4077e9ad667505a2c9128b0b68b34ec6}{ +\#define \textbf{VF\_\-TYPEOF}~vf\_\-typeof\_\-} +\label{votParse__f77_8c_4077e9ad667505a2c9128b0b68b34ec6} + +\item +\hypertarget{votParse__f77_8c_4b1dd8581843eeb8fe6ca45b0e420576}{ +\#define \textbf{VF\_\-SETVALUE}~vf\_\-setvalue\_\-} +\label{votParse__f77_8c_4b1dd8581843eeb8fe6ca45b0e420576} + +\item +\hypertarget{votParse__f77_8c_f7ce8126f9c7bed5156a71cdb58ecc1b}{ +\#define \textbf{VF\_\-GETVALUE}~vf\_\-getvalue\_\-} +\label{votParse__f77_8c_f7ce8126f9c7bed5156a71cdb58ecc1b} + +\item +\hypertarget{votParse__f77_8c_f359387e42d474e41d4abcd3822cbffd}{ +\#define \textbf{VF\_\-GETINTVALUE}~vf\_\-getintvalue\_\-} +\label{votParse__f77_8c_f359387e42d474e41d4abcd3822cbffd} + +\item +\hypertarget{votParse__f77_8c_e27a1248f6b018da8824cf6cfeea1701}{ +\#define \textbf{VF\_\-GETREALVALUE}~vf\_\-getrealvalue\_\-} +\label{votParse__f77_8c_e27a1248f6b018da8824cf6cfeea1701} + +\item +\hypertarget{votParse__f77_8c_8b30cbd0fadaaf5134129e8ae7db0135}{ +\#define \textbf{VF\_\-SETATTR}~vf\_\-setattr\_\-} +\label{votParse__f77_8c_8b30cbd0fadaaf5134129e8ae7db0135} + +\item +\hypertarget{votParse__f77_8c_58dd9297f213a9f616ee9cbcd48188a6}{ +\#define \textbf{VF\_\-GETATTR}~vf\_\-getattr\_\-} +\label{votParse__f77_8c_58dd9297f213a9f616ee9cbcd48188a6} + +\item +\hypertarget{votParse__f77_8c_d830d21bf0bde3a7d0f1f718fcdd6a1d}{ +\#define \textbf{VF\_\-WRITEXML}~vf\_\-writexml\_\-} +\label{votParse__f77_8c_d830d21bf0bde3a7d0f1f718fcdd6a1d} + +\item +\hypertarget{votParse__f77_8c_5b7c66a6f938cb5092bc16c04eaf0500}{ +\#define \textbf{VF\_\-WRITEHTML}~vf\_\-writehtml\_\-} +\label{votParse__f77_8c_5b7c66a6f938cb5092bc16c04eaf0500} + +\item +\hypertarget{votParse__f77_8c_a6f114ca114d17bd4c2b60ed94bee838}{ +\#define \textbf{VF\_\-WRITESHTML}~vf\_\-writeshtml\_\-} +\label{votParse__f77_8c_a6f114ca114d17bd4c2b60ed94bee838} + +\item +\hypertarget{votParse__f77_8c_54abb50de71f2d4c247977d0f8faa9ba}{ +\#define \textbf{VF\_\-WRITEASV}~vf\_\-writeasv\_\-} +\label{votParse__f77_8c_54abb50de71f2d4c247977d0f8faa9ba} + +\item +\hypertarget{votParse__f77_8c_ea8d6e533a3a0c2c80270218b32aab50}{ +\#define \textbf{VF\_\-WRITEBSV}~vf\_\-writebsv\_\-} +\label{votParse__f77_8c_ea8d6e533a3a0c2c80270218b32aab50} + +\item +\hypertarget{votParse__f77_8c_7fefeeb72585654c8193e1a99ec26c75}{ +\#define \textbf{VF\_\-WRITECSV}~vf\_\-writecsv\_\-} +\label{votParse__f77_8c_7fefeeb72585654c8193e1a99ec26c75} + +\item +\hypertarget{votParse__f77_8c_e7cdaf7f2b48c7142d89ac02aab545dd}{ +\#define \textbf{VF\_\-WRITETSV}~vf\_\-writetsv\_\-} +\label{votParse__f77_8c_e7cdaf7f2b48c7142d89ac02aab545dd} + +\item +\hypertarget{votParse__f77_8c_63230c715296813574c6fb93f7b0093e}{ +\#define \textbf{VF\_\-SETWARN}~vf\_\-setwarn\_\-} +\label{votParse__f77_8c_63230c715296813574c6fb93f7b0093e} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +handle\_\-t \hyperlink{votParse__f77_8c_014909bf53fa04d7dda7c73fd9e75dac}{VF\_\-OPENVOTABLE} (char $\ast$arg, int alen) +\item +\hypertarget{votParse__f77_8c_71cf1e1dca4a6741f3c35758cca7b59f}{ +void \textbf{VF\_\-CLOSEVOTABLE} (handle\_\-t $\ast$vot)} +\label{votParse__f77_8c_71cf1e1dca4a6741f3c35758cca7b59f} + +\item +\hypertarget{votParse__f77_8c_f49befb8b8ac0aac34f432f3c3bb2b3e}{ +handle\_\-t \textbf{VF\_\-GETRESOURCE} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_f49befb8b8ac0aac34f432f3c3bb2b3e} + +\item +\hypertarget{votParse__f77_8c_aaaabd2d3ea9890544179d289fe0f173}{ +handle\_\-t \textbf{VF\_\-GETTABLE} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_aaaabd2d3ea9890544179d289fe0f173} + +\item +\hypertarget{votParse__f77_8c_87726255cea4cfd84cfc9c26a8d77580}{ +handle\_\-t \textbf{VF\_\-GETFIELD} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_87726255cea4cfd84cfc9c26a8d77580} + +\item +\hypertarget{votParse__f77_8c_f6162711d0580aea1573869e05e4b165}{ +handle\_\-t \textbf{VF\_\-GETDATA} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_f6162711d0580aea1573869e05e4b165} + +\item +\hypertarget{votParse__f77_8c_35a85e1094123b4389e84c5962f6707b}{ +handle\_\-t \textbf{VF\_\-GETTABLEDATA} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_35a85e1094123b4389e84c5962f6707b} + +\item +\hypertarget{votParse__f77_8c_965c3569fdcc13538e9b99317ce49193}{ +handle\_\-t \textbf{VF\_\-GETTR} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_965c3569fdcc13538e9b99317ce49193} + +\item +\hypertarget{votParse__f77_8c_da005e60a5f87c464c2862fb49e65187}{ +handle\_\-t \textbf{VF\_\-GETTD} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_da005e60a5f87c464c2862fb49e65187} + +\item +\hypertarget{votParse__f77_8c_a7eec6ec08d8b4752a9fd309a421fb3e}{ +handle\_\-t \textbf{VF\_\-GETBINARY} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_a7eec6ec08d8b4752a9fd309a421fb3e} + +\item +\hypertarget{votParse__f77_8c_793b4ba15404850d6f27eae14484ee3c}{ +handle\_\-t \textbf{VF\_\-GETBINARY2} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_793b4ba15404850d6f27eae14484ee3c} + +\item +\hypertarget{votParse__f77_8c_f1051ce9e7d5e849faf5d383131b6daa}{ +handle\_\-t \textbf{VF\_\-GETFITS} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_f1051ce9e7d5e849faf5d383131b6daa} + +\item +\hypertarget{votParse__f77_8c_8bd4ef5fc1b66f797630121c26a87050}{ +handle\_\-t \textbf{VF\_\-GETGROUP} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_8bd4ef5fc1b66f797630121c26a87050} + +\item +\hypertarget{votParse__f77_8c_4679069214319265fff61a32a0733b64}{ +handle\_\-t \textbf{VF\_\-GETFIELDRef} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_4679069214319265fff61a32a0733b64} + +\item +\hypertarget{votParse__f77_8c_b10f897df932a8dcdc79306f202fa109}{ +handle\_\-t \textbf{VF\_\-GETPARAMREF} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_b10f897df932a8dcdc79306f202fa109} + +\item +\hypertarget{votParse__f77_8c_9e7e9f62d8ba4ef0b3143eaf7b85ebf2}{ +handle\_\-t \textbf{VF\_\-GETDESCRIPTION} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_9e7e9f62d8ba4ef0b3143eaf7b85ebf2} + +\item +\hypertarget{votParse__f77_8c_b702133ca9fb9900ffcb8b246bea63b6}{ +handle\_\-t \textbf{VF\_\-GETPARAM} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_b702133ca9fb9900ffcb8b246bea63b6} + +\item +\hypertarget{votParse__f77_8c_0a9f23a8824bdbeb7aba06b712733f4c}{ +handle\_\-t \textbf{VF\_\-GETINFO} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_0a9f23a8824bdbeb7aba06b712733f4c} + +\item +\hypertarget{votParse__f77_8c_20a8ffaca0535fee92a4c38c1e058393}{ +handle\_\-t \textbf{VF\_\-GETSTREAM} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_20a8ffaca0535fee92a4c38c1e058393} + +\item +\hypertarget{votParse__f77_8c_4d6dcc40c6105dd7b52d0f1b0dc73c30}{ +handle\_\-t \textbf{VF\_\-GETVALUES} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_4d6dcc40c6105dd7b52d0f1b0dc73c30} + +\item +\hypertarget{votParse__f77_8c_073e109bdce9195c0c01b37ad5b465c7}{ +handle\_\-t \textbf{VF\_\-GETMIN} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_073e109bdce9195c0c01b37ad5b465c7} + +\item +\hypertarget{votParse__f77_8c_4ca41e91a11fd900dd3362db2d3db5a2}{ +handle\_\-t \textbf{VF\_\-GETMAX} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_4ca41e91a11fd900dd3362db2d3db5a2} + +\item +\hypertarget{votParse__f77_8c_871a18c4bf49ff4410a1eaf7b56c6e74}{ +handle\_\-t \textbf{VF\_\-GETOPTION} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_871a18c4bf49ff4410a1eaf7b56c6e74} + +\item +\hypertarget{votParse__f77_8c_8d163df1ea7631e1327dab1f13a999ce}{ +handle\_\-t \textbf{VF\_\-GETLINK} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_8d163df1ea7631e1327dab1f13a999ce} + +\item +\hypertarget{votParse__f77_8c_ff679ef5d1e733d8e90254890218d753}{ +handle\_\-t \textbf{VF\_\-GETCOOSYS} (handle\_\-t $\ast$handle)} +\label{votParse__f77_8c_ff679ef5d1e733d8e90254890218d753} + +\item +\hypertarget{votParse__f77_8c_cdcf7bade78c6bef488093ade50e817d}{ +handle\_\-t \textbf{VF\_\-NEWRESOURCE} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_cdcf7bade78c6bef488093ade50e817d} + +\item +\hypertarget{votParse__f77_8c_29c77061abe320d8ad60443091f0f7db}{ +handle\_\-t \textbf{VF\_\-NEWTABLE} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_29c77061abe320d8ad60443091f0f7db} + +\item +\hypertarget{votParse__f77_8c_38da43e121e764f3ad20898e5ac1e34b}{ +handle\_\-t \textbf{VF\_\-NEWFIELD} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_38da43e121e764f3ad20898e5ac1e34b} + +\item +\hypertarget{votParse__f77_8c_cb2ae4354d832a7315f8e2594f47f403}{ +handle\_\-t \textbf{VF\_\-NEWDATA} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_cb2ae4354d832a7315f8e2594f47f403} + +\item +\hypertarget{votParse__f77_8c_347e143232b8ab7564a696a2431c2c35}{ +handle\_\-t \textbf{VF\_\-NEWTABLEDATA} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_347e143232b8ab7564a696a2431c2c35} + +\item +\hypertarget{votParse__f77_8c_1725e100e7e6dee137b8a1acf06eb240}{ +handle\_\-t \textbf{VF\_\-NEWTR} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_1725e100e7e6dee137b8a1acf06eb240} + +\item +\hypertarget{votParse__f77_8c_062f205518c27d010bab9fcafab5d42a}{ +handle\_\-t \textbf{VF\_\-NEWTD} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_062f205518c27d010bab9fcafab5d42a} + +\item +\hypertarget{votParse__f77_8c_bc675c3d8723eb1222d229a88b81cac2}{ +handle\_\-t \textbf{VF\_\-NEWBINARY} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_bc675c3d8723eb1222d229a88b81cac2} + +\item +\hypertarget{votParse__f77_8c_47b76453af357ad33c0aa8ba78aea3b4}{ +handle\_\-t \textbf{VF\_\-NEWBINARY2} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_47b76453af357ad33c0aa8ba78aea3b4} + +\item +\hypertarget{votParse__f77_8c_5952b70f2ee5521a17a461ce12350ec2}{ +handle\_\-t \textbf{VF\_\-NEWFITS} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_5952b70f2ee5521a17a461ce12350ec2} + +\item +\hypertarget{votParse__f77_8c_7a671303d610603e2e9ee917db9f82bf}{ +handle\_\-t \textbf{VF\_\-NEWGROUP} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_7a671303d610603e2e9ee917db9f82bf} + +\item +\hypertarget{votParse__f77_8c_5581ed762c8ef79e6ab1ad78edb6d623}{ +handle\_\-t \textbf{VF\_\-NEWFIELDRef} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_5581ed762c8ef79e6ab1ad78edb6d623} + +\item +\hypertarget{votParse__f77_8c_7c075b4f0d827064f6596cd8866e37c2}{ +handle\_\-t \textbf{VF\_\-NEWPARAMREF} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_7c075b4f0d827064f6596cd8866e37c2} + +\item +\hypertarget{votParse__f77_8c_1af0246ea67478600f0633dbaabf9dcc}{ +handle\_\-t \textbf{VF\_\-NEWDESCRIPTION} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_1af0246ea67478600f0633dbaabf9dcc} + +\item +\hypertarget{votParse__f77_8c_1c4f939d0ac304d15272e3afb7fb0339}{ +handle\_\-t \textbf{VF\_\-NEWPARAM} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_1c4f939d0ac304d15272e3afb7fb0339} + +\item +\hypertarget{votParse__f77_8c_d161ca9450ecda83a80b5d7ab4a975df}{ +handle\_\-t \textbf{VF\_\-NEWINFO} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_d161ca9450ecda83a80b5d7ab4a975df} + +\item +\hypertarget{votParse__f77_8c_2d2059d5c866871f814cb026150e3302}{ +handle\_\-t \textbf{VF\_\-NEWSTREAM} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_2d2059d5c866871f814cb026150e3302} + +\item +\hypertarget{votParse__f77_8c_1a97b0e4b95597c009206b16105dd77f}{ +handle\_\-t \textbf{VF\_\-NEWVALUES} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_1a97b0e4b95597c009206b16105dd77f} + +\item +\hypertarget{votParse__f77_8c_d240982b8e6bbc2d05ab9f7743b78e0d}{ +handle\_\-t \textbf{VF\_\-NEWMIN} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_d240982b8e6bbc2d05ab9f7743b78e0d} + +\item +\hypertarget{votParse__f77_8c_e57246e1148bd1bb07f493ec0b0dc107}{ +handle\_\-t \textbf{VF\_\-NEWMAX} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_e57246e1148bd1bb07f493ec0b0dc107} + +\item +\hypertarget{votParse__f77_8c_f36bd73fcd368aa5c6b51e880cb63af4}{ +handle\_\-t \textbf{VF\_\-NEWOPTION} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_f36bd73fcd368aa5c6b51e880cb63af4} + +\item +\hypertarget{votParse__f77_8c_b47d2c89e0adeb7111e18607ca1eb14b}{ +handle\_\-t \textbf{VF\_\-NEWLINK} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_b47d2c89e0adeb7111e18607ca1eb14b} + +\item +\hypertarget{votParse__f77_8c_d5733a15b19272bf68fcc604bb769e7c}{ +handle\_\-t \textbf{VF\_\-NEWCOOSYS} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__f77_8c_d5733a15b19272bf68fcc604bb769e7c} + +\item +\hypertarget{votParse__f77_8c_947c02ac16fb7b30552e8aa1333c47d0}{ +int \textbf{VF\_\-GETDATAType} (handle\_\-t $\ast$data)} +\label{votParse__f77_8c_947c02ac16fb7b30552e8aa1333c47d0} + +\item +\hypertarget{votParse__f77_8c_23a14dfbc4b89b04af83272ab9965333}{ +void \textbf{VF\_\-GETDATATYPESTR} (handle\_\-t $\ast$data, char $\ast$type, int $\ast$len, int tlen)} +\label{votParse__f77_8c_23a14dfbc4b89b04af83272ab9965333} + +\item +\hypertarget{votParse__f77_8c_9dfc6e94525ea1ff23e5fda18ee0f156}{ +handle\_\-t \textbf{VF\_\-NEWNODE} (handle\_\-t $\ast$parent, int $\ast$type)} +\label{votParse__f77_8c_9dfc6e94525ea1ff23e5fda18ee0f156} + +\item +\hypertarget{votParse__f77_8c_80ceeb97e18fe7163544a721b0dc754d}{ +void \textbf{VF\_\-ATTACHNODE} (handle\_\-t $\ast$parent, handle\_\-t $\ast$new)} +\label{votParse__f77_8c_80ceeb97e18fe7163544a721b0dc754d} + +\item +\hypertarget{votParse__f77_8c_c1773ad0ae2e9e05ae1696e730f9d635}{ +void \textbf{VF\_\-FREENODE} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_c1773ad0ae2e9e05ae1696e730f9d635} + +\item +\hypertarget{votParse__f77_8c_b3c634b6496e2a641d9bf396d200285a}{ +void \textbf{VF\_\-DELETENODE} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_b3c634b6496e2a641d9bf396d200285a} + +\item +\hypertarget{votParse__f77_8c_f911dcb668d074f025420a16e67dd232}{ +handle\_\-t \textbf{VF\_\-COPYELEMENT} (handle\_\-t $\ast$src, handle\_\-t $\ast$parent)} +\label{votParse__f77_8c_f911dcb668d074f025420a16e67dd232} + +\item +\hypertarget{votParse__f77_8c_e11d2b46dc0b924a252754887e66b459}{ +int \textbf{VF\_\-GETNCOLS} (handle\_\-t $\ast$tdata)} +\label{votParse__f77_8c_e11d2b46dc0b924a252754887e66b459} + +\item +\hypertarget{votParse__f77_8c_d55bc09251608ff80b2e1d469221381b}{ +int \textbf{VF\_\-GETNROWS} (handle\_\-t $\ast$tdata)} +\label{votParse__f77_8c_d55bc09251608ff80b2e1d469221381b} + +\item +\hypertarget{votParse__f77_8c_dabbaf5db71a9aac4591fe869982b607}{ +void \textbf{VF\_\-GETTABLECELL} (handle\_\-t $\ast$tdata, int $\ast$row, int $\ast$col, char $\ast$value, int $\ast$maxch)} +\label{votParse__f77_8c_dabbaf5db71a9aac4591fe869982b607} + +\item +\hypertarget{votParse__f77_8c_407a19b1b1de8e784cfc12d8e971d2b1}{ +int \textbf{VF\_\-GETTABLEINT} (handle\_\-t $\ast$tdata, int $\ast$row, int $\ast$col)} +\label{votParse__f77_8c_407a19b1b1de8e784cfc12d8e971d2b1} + +\item +\hypertarget{votParse__f77_8c_9dd183e2ed188f928ce20a1e61216364}{ +float \textbf{VF\_\-GETTABLEREAL} (handle\_\-t $\ast$tdata, int $\ast$row, int $\ast$col)} +\label{votParse__f77_8c_9dd183e2ed188f928ce20a1e61216364} + +\item +\hypertarget{votParse__f77_8c_b813262dcdb6f6ee1e8e822447535ab2}{ +int \textbf{VF\_\-GETLENGTH} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_b813262dcdb6f6ee1e8e822447535ab2} + +\item +\hypertarget{votParse__f77_8c_928519042348ff2652ec289bb8db2d31}{ +int \textbf{VF\_\-GETNUMBEROF} (handle\_\-t $\ast$elem, int $\ast$type)} +\label{votParse__f77_8c_928519042348ff2652ec289bb8db2d31} + +\item +\hypertarget{votParse__f77_8c_bec1d591334bba789ecb1086e8a47309}{ +handle\_\-t \textbf{VF\_\-FINDBYATTR} (handle\_\-t $\ast$parent, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$value, int nlen, int vlen)} +\label{votParse__f77_8c_bec1d591334bba789ecb1086e8a47309} + +\item +\hypertarget{votParse__f77_8c_93017fd787ba9d6e978f3ac45afb0309}{ +handle\_\-t \textbf{VF\_\-FINDINGROUP} (handle\_\-t $\ast$group, int $\ast$type)} +\label{votParse__f77_8c_93017fd787ba9d6e978f3ac45afb0309} + +\item +\hypertarget{votParse__f77_8c_c8da7f2bb838719ec1d1f460445d7589}{ +handle\_\-t \textbf{VF\_\-NEXTINGROUP} (void)} +\label{votParse__f77_8c_c8da7f2bb838719ec1d1f460445d7589} + +\item +\hypertarget{votParse__f77_8c_129e55fc6aa87fbc1395f89e6cca4453}{ +handle\_\-t \textbf{VF\_\-GETNEXT} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_129e55fc6aa87fbc1395f89e6cca4453} + +\item +\hypertarget{votParse__f77_8c_554e4b280281d8348c4c7c5bb39873cb}{ +handle\_\-t \textbf{VF\_\-GETSIBLING} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_554e4b280281d8348c4c7c5bb39873cb} + +\item +\hypertarget{votParse__f77_8c_b9b03e08603cc53510e6e8d1ae8cfe4c}{ +handle\_\-t \textbf{VF\_\-GETCHILD} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_b9b03e08603cc53510e6e8d1ae8cfe4c} + +\item +\hypertarget{votParse__f77_8c_0d3fedf7d4fcc161fe4b14d388f7ac89}{ +handle\_\-t \textbf{VF\_\-GETPARENT} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_0d3fedf7d4fcc161fe4b14d388f7ac89} + +\item +\hypertarget{votParse__f77_8c_752f2e1180cac55f6091aa8c4d35f9bb}{ +handle\_\-t \textbf{VF\_\-CHILDOFTYPE} (handle\_\-t $\ast$elem, int $\ast$type)} +\label{votParse__f77_8c_752f2e1180cac55f6091aa8c4d35f9bb} + +\item +\hypertarget{votParse__f77_8c_81e73fb1b5727209527c3d381324e99a}{ +int \textbf{VF\_\-VALUEOF} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_81e73fb1b5727209527c3d381324e99a} + +\item +\hypertarget{votParse__f77_8c_ef52219bea571443586e5c2e1089c7d6}{ +int \textbf{VF\_\-TYPEOF} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_ef52219bea571443586e5c2e1089c7d6} + +\item +\hypertarget{votParse__f77_8c_316fcdd32d25a3ad6b7deb7fc37291ee}{ +int \textbf{VF\_\-SETVALUE} (handle\_\-t $\ast$elem, char $\ast$value, int vlen)} +\label{votParse__f77_8c_316fcdd32d25a3ad6b7deb7fc37291ee} + +\item +\hypertarget{votParse__f77_8c_f1869e65f26135baa8ada7b647eb7fdb}{ +void \textbf{VF\_\-GETVALUE} (handle\_\-t $\ast$elem, char $\ast$value, int $\ast$maxch, int vlen)} +\label{votParse__f77_8c_f1869e65f26135baa8ada7b647eb7fdb} + +\item +\hypertarget{votParse__f77_8c_9a475a20e40ca5dfd328d3b740186073}{ +int \textbf{VF\_\-GETINTVALUE} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_9a475a20e40ca5dfd328d3b740186073} + +\item +\hypertarget{votParse__f77_8c_607ad7fb6aa384a0e080fe7c7a7bf2e6}{ +float \textbf{VF\_\-GETREALVALUE} (handle\_\-t $\ast$elem)} +\label{votParse__f77_8c_607ad7fb6aa384a0e080fe7c7a7bf2e6} + +\item +\hypertarget{votParse__f77_8c_5ba5ca05879bbfdd8995ffd70242ea47}{ +void \textbf{VF\_\-GETATTR} (handle\_\-t $\ast$elem, char $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, char $\ast$val, int $\ast$len, int nlen, int vlen)} +\label{votParse__f77_8c_5ba5ca05879bbfdd8995ffd70242ea47} + +\item +\hypertarget{votParse__f77_8c_ca3159ac8e3eecb70c30bea9cd41e9e5}{ +int \textbf{VF\_\-SETATTR} (handle\_\-t $\ast$elem, char $\ast$attr, char $\ast$value, int alen, int vlen)} +\label{votParse__f77_8c_ca3159ac8e3eecb70c30bea9cd41e9e5} + +\item +\hypertarget{votParse__f77_8c_9519d5029b029ee6077616629e2e8c3a}{ +void \textbf{VF\_\-WRITEXML} (handle\_\-t $\ast$elem, char $\ast$fname, int flen)} +\label{votParse__f77_8c_9519d5029b029ee6077616629e2e8c3a} + +\item +\hypertarget{votParse__f77_8c_9702bb0cb785624097d7f45861c85f71}{ +void \textbf{VF\_\-WRITEHTML} (handle\_\-t $\ast$elem, char $\ast$ifname, char $\ast$ofname, int iflen, int oflen)} +\label{votParse__f77_8c_9702bb0cb785624097d7f45861c85f71} + +\item +\hypertarget{votParse__f77_8c_1b349f31df98dd8a827140604c529c24}{ +void \textbf{VF\_\-WRITESHTML} (handle\_\-t $\ast$elem, char $\ast$ifname, char $\ast$ofname, int iflen, int oflen)} +\label{votParse__f77_8c_1b349f31df98dd8a827140604c529c24} + +\item +\hypertarget{votParse__f77_8c_26d4a718c9ad446e3de2e66ec282baac}{ +void \textbf{VF\_\-WRITEASV} (handle\_\-t $\ast$elem, char $\ast$fname, int flen)} +\label{votParse__f77_8c_26d4a718c9ad446e3de2e66ec282baac} + +\item +\hypertarget{votParse__f77_8c_b2002088c67a5fce017f6fd4738b4e7a}{ +void \textbf{VF\_\-WRITEBSV} (handle\_\-t $\ast$elem, char $\ast$fname, int flen)} +\label{votParse__f77_8c_b2002088c67a5fce017f6fd4738b4e7a} + +\item +\hypertarget{votParse__f77_8c_5cccdfa05ca6d89cc543cd8210d4d937}{ +void \textbf{VF\_\-WRITECSV} (handle\_\-t $\ast$elem, char $\ast$fname, int flen)} +\label{votParse__f77_8c_5cccdfa05ca6d89cc543cd8210d4d937} + +\item +\hypertarget{votParse__f77_8c_08d2b6b4c704cb770818ad935d71a20a}{ +void \textbf{VF\_\-WRITETSV} (handle\_\-t $\ast$elem, char $\ast$fname, int flen)} +\label{votParse__f77_8c_08d2b6b4c704cb770818ad935d71a20a} + +\item +\hypertarget{votParse__f77_8c_d5f5a389844f348318823f3c5aa88945}{ +void \textbf{VF\_\-SETWARN} (int $\ast$value)} +\label{votParse__f77_8c_d5f5a389844f348318823f3c5aa88945} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Public interface for the libVOTable F77 wrapper. + +VOTPARSE\_\-F77.C -- Public interface for the libVOTable F77 wrapper + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{votParse__f77_8c_014909bf53fa04d7dda7c73fd9e75dac}{ +\index{votParse\_\-f77.c@{votParse\_\-f77.c}!VF\_\-OPENVOTABLE@{VF\_\-OPENVOTABLE}} +\index{VF\_\-OPENVOTABLE@{VF\_\-OPENVOTABLE}!votParse_f77.c@{votParse\_\-f77.c}} +\subsubsection[{VF\_\-OPENVOTABLE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t VF\_\-OPENVOTABLE (char $\ast$ {\em arg}, \/ int {\em alen})}} +\label{votParse__f77_8c_014909bf53fa04d7dda7c73fd9e75dac} + + +Public function prototypes.
\ No newline at end of file diff --git a/vendor/voclient/libvotable/doc/latex/votParse__spp_8c.tex b/vendor/voclient/libvotable/doc/latex/votParse__spp_8c.tex new file mode 100644 index 00000000..2047814c --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votParse__spp_8c.tex @@ -0,0 +1,923 @@ +\hypertarget{votParse__spp_8c}{ +\section{votParse\_\-spp.c File Reference} +\label{votParse__spp_8c}\index{votParse\_\-spp.c@{votParse\_\-spp.c}} +} +Public interface procedures for the VOT SPP wrapper. + + +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$string.h$>$}\par +{\tt \#include $<$expat.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$ctype.h$>$}\par +{\tt \#include $<$errno.h$>$}\par +{\tt \#include \char`\"{}votParseP.h\char`\"{}}\par +{\tt \#include \char`\"{}votParse.h\char`\"{}}\par +\subsection*{Defines} +\begin{CompactItemize} +\item +\hypertarget{votParse__spp_8c_a438904dccdba8cd87e4161c96dac1a1}{ +\#define \textbf{XCHAR}~short} +\label{votParse__spp_8c_a438904dccdba8cd87e4161c96dac1a1} + +\item +\hypertarget{votParse__spp_8c_0acc6410b155e9c6f4946a7902360076}{ +\#define \textbf{PKCHAR}~char} +\label{votParse__spp_8c_0acc6410b155e9c6f4946a7902360076} + +\item +\hypertarget{votParse__spp_8c_8b5bd3113cf759baf3cf77f03138ec2e}{ +\#define \textbf{XINT}~int} +\label{votParse__spp_8c_8b5bd3113cf759baf3cf77f03138ec2e} + +\item +\hypertarget{votParse__spp_8c_e2d16c5c8637505285edc2ce06f510d3}{ +\#define \textbf{XEOS}~0} +\label{votParse__spp_8c_e2d16c5c8637505285edc2ce06f510d3} + +\item +\hypertarget{votParse__spp_8c_a20fdbcdd785647ea324f9b667411345}{ +\#define \textbf{VX\_\-OPENVOTABLE}~vopene\_\-} +\label{votParse__spp_8c_a20fdbcdd785647ea324f9b667411345} + +\item +\hypertarget{votParse__spp_8c_69941dbfe2c63814ce4f632232be5200}{ +\#define \textbf{VX\_\-CLOSEVOTABLE}~vclose\_\-} +\label{votParse__spp_8c_69941dbfe2c63814ce4f632232be5200} + +\item +\hypertarget{votParse__spp_8c_e44313589e27d7065aa962ced699ad05}{ +\#define \textbf{VX\_\-GETRESOURCE}~vgetre\_\-} +\label{votParse__spp_8c_e44313589e27d7065aa962ced699ad05} + +\item +\hypertarget{votParse__spp_8c_7f8c837799c5c30d02f6235e70a3df18}{ +\#define \textbf{VX\_\-GETTABLE}~vgette\_\-} +\label{votParse__spp_8c_7f8c837799c5c30d02f6235e70a3df18} + +\item +\hypertarget{votParse__spp_8c_cdaaf0b3a263c5a5c25c4217114719e6}{ +\#define \textbf{VX\_\-GETFIELD}~vgetfd\_\-} +\label{votParse__spp_8c_cdaaf0b3a263c5a5c25c4217114719e6} + +\item +\hypertarget{votParse__spp_8c_b0c9a58a2d345ee6460780878980db86}{ +\#define \textbf{VX\_\-GETDATA}~vgetda\_\-} +\label{votParse__spp_8c_b0c9a58a2d345ee6460780878980db86} + +\item +\hypertarget{votParse__spp_8c_9eb6358892e32c3d1e1a41fddf4270b9}{ +\#define \textbf{VX\_\-GETTABLEDATA}~vgetta\_\-} +\label{votParse__spp_8c_9eb6358892e32c3d1e1a41fddf4270b9} + +\item +\hypertarget{votParse__spp_8c_d5c87eb09de19e38a8b895170486c901}{ +\#define \textbf{VX\_\-GETTR}~vgettr\_\-} +\label{votParse__spp_8c_d5c87eb09de19e38a8b895170486c901} + +\item +\hypertarget{votParse__spp_8c_50657fe1b1401e525f08a3e1f07eb2e8}{ +\#define \textbf{VX\_\-GETTD}~vgettd\_\-} +\label{votParse__spp_8c_50657fe1b1401e525f08a3e1f07eb2e8} + +\item +\hypertarget{votParse__spp_8c_c90f5f00fb9a480dc288a0a9c1f23cf1}{ +\#define \textbf{VX\_\-GETBINARY}~vgetby\_\-} +\label{votParse__spp_8c_c90f5f00fb9a480dc288a0a9c1f23cf1} + +\item +\hypertarget{votParse__spp_8c_24645e0e2f87a962602091621c87f4e6}{ +\#define \textbf{VX\_\-GETBINARY2}~vgetb2\_\-} +\label{votParse__spp_8c_24645e0e2f87a962602091621c87f4e6} + +\item +\hypertarget{votParse__spp_8c_b75dfd6bb4dcd5cf6f3dba1392a9d5a8}{ +\#define \textbf{VX\_\-GETFITS}~vgetfs\_\-} +\label{votParse__spp_8c_b75dfd6bb4dcd5cf6f3dba1392a9d5a8} + +\item +\hypertarget{votParse__spp_8c_81f3c96911a62eb5cc5bb6c3c7000e34}{ +\#define \textbf{VX\_\-GETGROUP}~vgetgp\_\-} +\label{votParse__spp_8c_81f3c96911a62eb5cc5bb6c3c7000e34} + +\item +\hypertarget{votParse__spp_8c_7d872390d7403649d3cccfbe396dbcf6}{ +\#define \textbf{VX\_\-GETFIELDREF}~vgetff\_\-} +\label{votParse__spp_8c_7d872390d7403649d3cccfbe396dbcf6} + +\item +\hypertarget{votParse__spp_8c_de8f8240fb1b61737d07c7b30211a033}{ +\#define \textbf{VX\_\-GETPARAMREF}~vgetpf\_\-} +\label{votParse__spp_8c_de8f8240fb1b61737d07c7b30211a033} + +\item +\hypertarget{votParse__spp_8c_61fdfc6a14e845b77fb454f214f53fe1}{ +\#define \textbf{VX\_\-GETDESCRIPTION}~vgetdn\_\-} +\label{votParse__spp_8c_61fdfc6a14e845b77fb454f214f53fe1} + +\item +\hypertarget{votParse__spp_8c_f6e968d0f2275b6e3d3adf03316a6b3a}{ +\#define \textbf{VX\_\-GETPARAM}~vgetpm\_\-} +\label{votParse__spp_8c_f6e968d0f2275b6e3d3adf03316a6b3a} + +\item +\hypertarget{votParse__spp_8c_c38906f1d075c52e7d7c8fa9239795dc}{ +\#define \textbf{VX\_\-GETINFO}~vgetio\_\-} +\label{votParse__spp_8c_c38906f1d075c52e7d7c8fa9239795dc} + +\item +\hypertarget{votParse__spp_8c_dde89f433f372c0d585c96f26a99b092}{ +\#define \textbf{VX\_\-GETSTREAM}~vgetsm\_\-} +\label{votParse__spp_8c_dde89f433f372c0d585c96f26a99b092} + +\item +\hypertarget{votParse__spp_8c_ddddb76e25cf1574f13200aa7c421642}{ +\#define \textbf{VX\_\-GETVALUES}~vgetvs\_\-} +\label{votParse__spp_8c_ddddb76e25cf1574f13200aa7c421642} + +\item +\hypertarget{votParse__spp_8c_a81acf50ab29d3de355ed1ee9c1c8316}{ +\#define \textbf{VX\_\-GETMIN}~vgetmn\_\-} +\label{votParse__spp_8c_a81acf50ab29d3de355ed1ee9c1c8316} + +\item +\hypertarget{votParse__spp_8c_7a8da909ede4d928c026f95a82f73f34}{ +\#define \textbf{VX\_\-GETMAX}~vgetmx\_\-} +\label{votParse__spp_8c_7a8da909ede4d928c026f95a82f73f34} + +\item +\hypertarget{votParse__spp_8c_79e2e1467cc49746216894a8fa2f9270}{ +\#define \textbf{VX\_\-GETOPTION}~vgeton\_\-} +\label{votParse__spp_8c_79e2e1467cc49746216894a8fa2f9270} + +\item +\hypertarget{votParse__spp_8c_c6703a683e63cc7b823668a19cb1227d}{ +\#define \textbf{VX\_\-GETLINK}~vgetlk\_\-} +\label{votParse__spp_8c_c6703a683e63cc7b823668a19cb1227d} + +\item +\hypertarget{votParse__spp_8c_3fee13bc098ab5b656c5a2df0942cf76}{ +\#define \textbf{VX\_\-GETCOOSYS}~vgetcs\_\-} +\label{votParse__spp_8c_3fee13bc098ab5b656c5a2df0942cf76} + +\item +\hypertarget{votParse__spp_8c_f22844dddd1e4d21d3d4122aff549dc9}{ +\#define \textbf{VX\_\-GETDATATYPE}~vgetde\_\-} +\label{votParse__spp_8c_f22844dddd1e4d21d3d4122aff549dc9} + +\item +\hypertarget{votParse__spp_8c_424ce53392c80f93ff35a00281f0c440}{ +\#define \textbf{VX\_\-GETDATATYPESTR}~vgetdr\_\-} +\label{votParse__spp_8c_424ce53392c80f93ff35a00281f0c440} + +\item +\hypertarget{votParse__spp_8c_8800357045582c283e8d57b98dbad8f2}{ +\#define \textbf{VX\_\-NEWRESOURCE}~vnetre\_\-} +\label{votParse__spp_8c_8800357045582c283e8d57b98dbad8f2} + +\item +\hypertarget{votParse__spp_8c_c303b0f288073a40b9e3cfd8da4231a4}{ +\#define \textbf{VX\_\-NEWTABLE}~vnette\_\-} +\label{votParse__spp_8c_c303b0f288073a40b9e3cfd8da4231a4} + +\item +\hypertarget{votParse__spp_8c_30c7ce0eab7c160016fe1d713d720b82}{ +\#define \textbf{VX\_\-NEWFIELD}~vnetfd\_\-} +\label{votParse__spp_8c_30c7ce0eab7c160016fe1d713d720b82} + +\item +\hypertarget{votParse__spp_8c_244847b3569f00ada9b8b963575c0594}{ +\#define \textbf{VX\_\-NEWDATA}~vnetda\_\-} +\label{votParse__spp_8c_244847b3569f00ada9b8b963575c0594} + +\item +\hypertarget{votParse__spp_8c_8d36920202cbd6bf714f3b0ac113d477}{ +\#define \textbf{VX\_\-NEWTABLEDATA}~vnetta\_\-} +\label{votParse__spp_8c_8d36920202cbd6bf714f3b0ac113d477} + +\item +\hypertarget{votParse__spp_8c_33328a0fa9b6215e3d52dfafd95346a9}{ +\#define \textbf{VX\_\-NEWTR}~vnettr\_\-} +\label{votParse__spp_8c_33328a0fa9b6215e3d52dfafd95346a9} + +\item +\hypertarget{votParse__spp_8c_2d942a4a957db10ef10c217caa11bd9b}{ +\#define \textbf{VX\_\-NEWTD}~vnettd\_\-} +\label{votParse__spp_8c_2d942a4a957db10ef10c217caa11bd9b} + +\item +\hypertarget{votParse__spp_8c_5068e187dc81dc8a7e5b795c0185d873}{ +\#define \textbf{VX\_\-NEWBINARY}~vnetby\_\-} +\label{votParse__spp_8c_5068e187dc81dc8a7e5b795c0185d873} + +\item +\hypertarget{votParse__spp_8c_101f9861b3aeb116e69794f04fef9a66}{ +\#define \textbf{VX\_\-NEWBINARY2}~vnetb2\_\-} +\label{votParse__spp_8c_101f9861b3aeb116e69794f04fef9a66} + +\item +\hypertarget{votParse__spp_8c_b97a8896b4b3867317cf960722995ba3}{ +\#define \textbf{VX\_\-NEWFITS}~vnetfs\_\-} +\label{votParse__spp_8c_b97a8896b4b3867317cf960722995ba3} + +\item +\hypertarget{votParse__spp_8c_3bb6778134e67495f678d45fa81d71da}{ +\#define \textbf{VX\_\-NEWGROUP}~vnetgp\_\-} +\label{votParse__spp_8c_3bb6778134e67495f678d45fa81d71da} + +\item +\hypertarget{votParse__spp_8c_83e4dc31275548a61beab978d69de835}{ +\#define \textbf{VX\_\-NEWFIELDREF}~vnetff\_\-} +\label{votParse__spp_8c_83e4dc31275548a61beab978d69de835} + +\item +\hypertarget{votParse__spp_8c_40e18ee3d3c97931bb9f218a48e8220e}{ +\#define \textbf{VX\_\-NEWPARAMREF}~vnetpf\_\-} +\label{votParse__spp_8c_40e18ee3d3c97931bb9f218a48e8220e} + +\item +\hypertarget{votParse__spp_8c_2b9834419c3fa3f917962ab95fad2896}{ +\#define \textbf{VX\_\-NEWDESCRIPTION}~vnetdn\_\-} +\label{votParse__spp_8c_2b9834419c3fa3f917962ab95fad2896} + +\item +\hypertarget{votParse__spp_8c_2645df7079519fa6dd3f55267f3a13a5}{ +\#define \textbf{VX\_\-NEWPARAM}~vnetpm\_\-} +\label{votParse__spp_8c_2645df7079519fa6dd3f55267f3a13a5} + +\item +\hypertarget{votParse__spp_8c_ef26254604bc9ee1567c377416884597}{ +\#define \textbf{VX\_\-NEWINFO}~vnetio\_\-} +\label{votParse__spp_8c_ef26254604bc9ee1567c377416884597} + +\item +\hypertarget{votParse__spp_8c_c14b35a66d0bf60c7ffaaa97d19b7fab}{ +\#define \textbf{VX\_\-NEWSTREAM}~vnetsm\_\-} +\label{votParse__spp_8c_c14b35a66d0bf60c7ffaaa97d19b7fab} + +\item +\hypertarget{votParse__spp_8c_eebd426cc9d07229c076eb94379b77e4}{ +\#define \textbf{VX\_\-NEWVALUES}~vnetvs\_\-} +\label{votParse__spp_8c_eebd426cc9d07229c076eb94379b77e4} + +\item +\hypertarget{votParse__spp_8c_1b63a369f825bd4b23335806d8e83a9d}{ +\#define \textbf{VX\_\-NEWMIN}~vnetmn\_\-} +\label{votParse__spp_8c_1b63a369f825bd4b23335806d8e83a9d} + +\item +\hypertarget{votParse__spp_8c_621143307c13cdf67f95f7ecbbf13877}{ +\#define \textbf{VX\_\-NEWMAX}~vnetmx\_\-} +\label{votParse__spp_8c_621143307c13cdf67f95f7ecbbf13877} + +\item +\hypertarget{votParse__spp_8c_e71cbae251d66791de2a39e70055f3b0}{ +\#define \textbf{VX\_\-NEWOPTION}~vneton\_\-} +\label{votParse__spp_8c_e71cbae251d66791de2a39e70055f3b0} + +\item +\hypertarget{votParse__spp_8c_3e44948df33847ca5e6c409417f78b1e}{ +\#define \textbf{VX\_\-NEWLINK}~vnetlk\_\-} +\label{votParse__spp_8c_3e44948df33847ca5e6c409417f78b1e} + +\item +\hypertarget{votParse__spp_8c_e60a63631c3d47ea23792913cea9e885}{ +\#define \textbf{VX\_\-NEWCOOSYS}~vnetcs\_\-} +\label{votParse__spp_8c_e60a63631c3d47ea23792913cea9e885} + +\item +\hypertarget{votParse__spp_8c_ec2111856009feeeb13db9f06b43b3ba}{ +\#define \textbf{VX\_\-NEWNODE}~vnewne\_\-} +\label{votParse__spp_8c_ec2111856009feeeb13db9f06b43b3ba} + +\item +\hypertarget{votParse__spp_8c_28bba0aad907e1a3e909ecacbb4a28cb}{ +\#define \textbf{VX\_\-FREENODE}~vfreee\_\-} +\label{votParse__spp_8c_28bba0aad907e1a3e909ecacbb4a28cb} + +\item +\hypertarget{votParse__spp_8c_ac92029e8e627466cbb26c984a65a8dc}{ +\#define \textbf{VX\_\-ATTACHNODE}~vattae\_\-} +\label{votParse__spp_8c_ac92029e8e627466cbb26c984a65a8dc} + +\item +\hypertarget{votParse__spp_8c_2a638718716443846a8b3385c1fd5af8}{ +\#define \textbf{VX\_\-DELETENODE}~vdelee\_\-} +\label{votParse__spp_8c_2a638718716443846a8b3385c1fd5af8} + +\item +\hypertarget{votParse__spp_8c_c7d08dfdac57ac1d8bf496e81672c767}{ +\#define \textbf{VX\_\-COPYELEMENT}~vcopyt\_\-} +\label{votParse__spp_8c_c7d08dfdac57ac1d8bf496e81672c767} + +\item +\hypertarget{votParse__spp_8c_04cbe4883bdbb6b34d8c5f2ef1e59a95}{ +\#define \textbf{VX\_\-GETNCOLS}~vgncol\_\-} +\label{votParse__spp_8c_04cbe4883bdbb6b34d8c5f2ef1e59a95} + +\item +\hypertarget{votParse__spp_8c_20fc36f55163d9aec087b6115cce1496}{ +\#define \textbf{VX\_\-GETNROWS}~vgnrow\_\-} +\label{votParse__spp_8c_20fc36f55163d9aec087b6115cce1496} + +\item +\hypertarget{votParse__spp_8c_7bc2e3a60a6ea9c69b412c8ad051fad6}{ +\#define \textbf{VX\_\-GETTABLECELL}~vgstab\_\-} +\label{votParse__spp_8c_7bc2e3a60a6ea9c69b412c8ad051fad6} + +\item +\hypertarget{votParse__spp_8c_91a5c4cd72c3d78dd5436e88b87f64e9}{ +\#define \textbf{VX\_\-GETTABLEINT}~vgitab\_\-} +\label{votParse__spp_8c_91a5c4cd72c3d78dd5436e88b87f64e9} + +\item +\hypertarget{votParse__spp_8c_0ec2f8400092088137b34b17d2ba8170}{ +\#define \textbf{VX\_\-GETTABLEREAL}~vgrtab\_\-} +\label{votParse__spp_8c_0ec2f8400092088137b34b17d2ba8170} + +\item +\hypertarget{votParse__spp_8c_f9aae23fea2f0d9b605c1d8770ed358c}{ +\#define \textbf{VX\_\-GETLENGTH}~vgetlh\_\-} +\label{votParse__spp_8c_f9aae23fea2f0d9b605c1d8770ed358c} + +\item +\hypertarget{votParse__spp_8c_bdb1db30d608c9d14d460f37871f65e2}{ +\#define \textbf{VX\_\-GETNUMBEROF}~vgetnf\_\-} +\label{votParse__spp_8c_bdb1db30d608c9d14d460f37871f65e2} + +\item +\hypertarget{votParse__spp_8c_812efcb4f2dbdebc49a8fc4272ed4962}{ +\#define \textbf{VX\_\-FINDBYATTR}~vfindr\_\-} +\label{votParse__spp_8c_812efcb4f2dbdebc49a8fc4272ed4962} + +\item +\hypertarget{votParse__spp_8c_8d9feaab39fa4bbac4ede2ec48cc7599}{ +\#define \textbf{VX\_\-FINDINGROUP}~vfindp\_\-} +\label{votParse__spp_8c_8d9feaab39fa4bbac4ede2ec48cc7599} + +\item +\hypertarget{votParse__spp_8c_cb0be263c78c902b434a618e3c155c3c}{ +\#define \textbf{VX\_\-NEXTINGROUP}~vnextp\_\-} +\label{votParse__spp_8c_cb0be263c78c902b434a618e3c155c3c} + +\item +\hypertarget{votParse__spp_8c_000259d5786c47e508288a331f250b6b}{ +\#define \textbf{VX\_\-GETNEXT}~vgetnt\_\-} +\label{votParse__spp_8c_000259d5786c47e508288a331f250b6b} + +\item +\hypertarget{votParse__spp_8c_039046f65819a086cfce220e60ff66c8}{ +\#define \textbf{VX\_\-GETSIBLING}~vgetsg\_\-} +\label{votParse__spp_8c_039046f65819a086cfce220e60ff66c8} + +\item +\hypertarget{votParse__spp_8c_fb2d7fe675903da37a53e74ff96011e3}{ +\#define \textbf{VX\_\-GETCHILD}~vgetcd\_\-} +\label{votParse__spp_8c_fb2d7fe675903da37a53e74ff96011e3} + +\item +\hypertarget{votParse__spp_8c_0c27074e1d062984deae6010dcf0047a}{ +\#define \textbf{VX\_\-GETPARENT}~vgetpt\_\-} +\label{votParse__spp_8c_0c27074e1d062984deae6010dcf0047a} + +\item +\hypertarget{votParse__spp_8c_ce8214d05fcbf20432f1bd6b17ce3a2d}{ +\#define \textbf{VX\_\-CHILDOFTYPE}~vchile\_\-} +\label{votParse__spp_8c_ce8214d05fcbf20432f1bd6b17ce3a2d} + +\item +\hypertarget{votParse__spp_8c_6751b8be995833daa3606b83054e5013}{ +\#define \textbf{VX\_\-VALUEOF}~vvaluf\_\-} +\label{votParse__spp_8c_6751b8be995833daa3606b83054e5013} + +\item +\hypertarget{votParse__spp_8c_5dc0563b2a5ccbe537f64f17c3f776af}{ +\#define \textbf{VX\_\-TYPEOF}~vtypef\_\-} +\label{votParse__spp_8c_5dc0563b2a5ccbe537f64f17c3f776af} + +\item +\hypertarget{votParse__spp_8c_3d9debcde4c73b993409b7d6d0fd6247}{ +\#define \textbf{VX\_\-SETVALUE}~vsetve\_\-} +\label{votParse__spp_8c_3d9debcde4c73b993409b7d6d0fd6247} + +\item +\hypertarget{votParse__spp_8c_df779f9e7f5a0fcca6e7643d91302de1}{ +\#define \textbf{VX\_\-GETVALUE}~vgsval\_\-} +\label{votParse__spp_8c_df779f9e7f5a0fcca6e7643d91302de1} + +\item +\hypertarget{votParse__spp_8c_3b283dc949ea7bd743dc0e13314badcf}{ +\#define \textbf{VX\_\-GETINTVALUE}~vgival\_\-} +\label{votParse__spp_8c_3b283dc949ea7bd743dc0e13314badcf} + +\item +\hypertarget{votParse__spp_8c_52047563f21bd977a3e8a24d9613664a}{ +\#define \textbf{VX\_\-GETREALVALUE}~vgrval\_\-} +\label{votParse__spp_8c_52047563f21bd977a3e8a24d9613664a} + +\item +\hypertarget{votParse__spp_8c_81a0eb4f91ae216eadedcfdb4c184632}{ +\#define \textbf{VX\_\-SETATTR}~vsetar\_\-} +\label{votParse__spp_8c_81a0eb4f91ae216eadedcfdb4c184632} + +\item +\hypertarget{votParse__spp_8c_c1ffda2e3d5adc8702d4208b06b5d7ce}{ +\#define \textbf{VX\_\-GETATTR}~vgetar\_\-} +\label{votParse__spp_8c_c1ffda2e3d5adc8702d4208b06b5d7ce} + +\item +\hypertarget{votParse__spp_8c_8cb90d7ea4e05a1c020f1b630fcaf410}{ +\#define \textbf{VX\_\-WRITEXML}~vwrxml\_\-} +\label{votParse__spp_8c_8cb90d7ea4e05a1c020f1b630fcaf410} + +\item +\hypertarget{votParse__spp_8c_09da45750a19f917f4970eba121e6e69}{ +\#define \textbf{VX\_\-WRITEHTML}~vwrhtl\_\-} +\label{votParse__spp_8c_09da45750a19f917f4970eba121e6e69} + +\item +\hypertarget{votParse__spp_8c_b6e394b4d27f89237723c7c3f70d0b4e}{ +\#define \textbf{VX\_\-WRITESHTML}~vwrshl\_\-} +\label{votParse__spp_8c_b6e394b4d27f89237723c7c3f70d0b4e} + +\item +\hypertarget{votParse__spp_8c_6baf67be907106e89dd2034290c525ca}{ +\#define \textbf{VX\_\-WRITEASV}~vwrasv\_\-} +\label{votParse__spp_8c_6baf67be907106e89dd2034290c525ca} + +\item +\hypertarget{votParse__spp_8c_da6fcac2f279198f8f886e350f9316f9}{ +\#define \textbf{VX\_\-WRITEBSV}~vwrbsv\_\-} +\label{votParse__spp_8c_da6fcac2f279198f8f886e350f9316f9} + +\item +\hypertarget{votParse__spp_8c_4467b6ee3c8f1f1c7f2e763af19eadaf}{ +\#define \textbf{VX\_\-WRITECSV}~vwrcsv\_\-} +\label{votParse__spp_8c_4467b6ee3c8f1f1c7f2e763af19eadaf} + +\item +\hypertarget{votParse__spp_8c_c4776eef7134001e3da716e60a614811}{ +\#define \textbf{VX\_\-WRITETSV}~vwrtsv\_\-} +\label{votParse__spp_8c_c4776eef7134001e3da716e60a614811} + +\item +\hypertarget{votParse__spp_8c_36625986b0b2c4936057ad377c8d2c9e}{ +\#define \textbf{VX\_\-SETWARN}~vswarn\_\-} +\label{votParse__spp_8c_36625986b0b2c4936057ad377c8d2c9e} + +\end{CompactItemize} +\subsection*{Functions} +\begin{CompactItemize} +\item +handle\_\-t \hyperlink{votParse__spp_8c_ce2133be9ea21a9c50befcefa8185a87}{VX\_\-OPENVOTABLE} (XCHAR $\ast$arg) +\item +\hypertarget{votParse__spp_8c_7aab64f6d61f6fb27e937849bc870d4c}{ +void \textbf{VX\_\-CLOSEVOTABLE} (handle\_\-t $\ast$vot)} +\label{votParse__spp_8c_7aab64f6d61f6fb27e937849bc870d4c} + +\item +\hypertarget{votParse__spp_8c_8eca1702785013e86944873d8a6e7e7d}{ +handle\_\-t \textbf{VX\_\-GETRESOURCE} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_8eca1702785013e86944873d8a6e7e7d} + +\item +\hypertarget{votParse__spp_8c_0a0bf57949eb303da1a76014841faad5}{ +handle\_\-t \textbf{VX\_\-GETTABLE} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_0a0bf57949eb303da1a76014841faad5} + +\item +\hypertarget{votParse__spp_8c_c3c16b79c30be1ca67271663f1d2b361}{ +handle\_\-t \textbf{VX\_\-GETFIELD} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_c3c16b79c30be1ca67271663f1d2b361} + +\item +\hypertarget{votParse__spp_8c_8371e05f9766df9a6f9b0fb02ea74b54}{ +handle\_\-t \textbf{VX\_\-GETDATA} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_8371e05f9766df9a6f9b0fb02ea74b54} + +\item +\hypertarget{votParse__spp_8c_8b88cba33078b9440e2df89823464181}{ +handle\_\-t \textbf{VX\_\-GETTABLEDATA} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_8b88cba33078b9440e2df89823464181} + +\item +\hypertarget{votParse__spp_8c_b14dc0e982e9daa7618296dbc770eee9}{ +handle\_\-t \textbf{VX\_\-GETTR} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_b14dc0e982e9daa7618296dbc770eee9} + +\item +\hypertarget{votParse__spp_8c_86602378121bbf79cec07fb0536b7c0e}{ +handle\_\-t \textbf{VX\_\-GETTD} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_86602378121bbf79cec07fb0536b7c0e} + +\item +\hypertarget{votParse__spp_8c_c5802e3c10e1914a1d7b2a4009828902}{ +handle\_\-t \textbf{VX\_\-GETBINARY} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_c5802e3c10e1914a1d7b2a4009828902} + +\item +\hypertarget{votParse__spp_8c_3db5c5850baed1d1a509959727a291ab}{ +handle\_\-t \textbf{VX\_\-GETBINARY2} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_3db5c5850baed1d1a509959727a291ab} + +\item +\hypertarget{votParse__spp_8c_07ccb6c0b7a9736081bb1f38183cb52b}{ +handle\_\-t \textbf{VX\_\-GETFITS} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_07ccb6c0b7a9736081bb1f38183cb52b} + +\item +\hypertarget{votParse__spp_8c_826b5fa70ac52716d809a646ffb9e517}{ +handle\_\-t \textbf{VX\_\-GETGROUP} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_826b5fa70ac52716d809a646ffb9e517} + +\item +\hypertarget{votParse__spp_8c_0617db25c7ccad47e2b09a19c63ba680}{ +handle\_\-t \textbf{VX\_\-GETFIELDRef} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_0617db25c7ccad47e2b09a19c63ba680} + +\item +\hypertarget{votParse__spp_8c_60245887a515363d5b8b944df25755c1}{ +handle\_\-t \textbf{VX\_\-GETPARAMREF} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_60245887a515363d5b8b944df25755c1} + +\item +\hypertarget{votParse__spp_8c_1f3b8910f9b573b4fc1e96849c265d6b}{ +handle\_\-t \textbf{VX\_\-GETDESCRIPTION} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_1f3b8910f9b573b4fc1e96849c265d6b} + +\item +\hypertarget{votParse__spp_8c_75477a285cc9d13bf646b0513503f241}{ +handle\_\-t \textbf{VX\_\-GETPARAM} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_75477a285cc9d13bf646b0513503f241} + +\item +\hypertarget{votParse__spp_8c_2b2d772a869116d35cd8c5377a34835a}{ +handle\_\-t \textbf{VX\_\-GETINFO} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_2b2d772a869116d35cd8c5377a34835a} + +\item +\hypertarget{votParse__spp_8c_c6435685cf9877fa0e8524fd3282276f}{ +handle\_\-t \textbf{VX\_\-GETSTREAM} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_c6435685cf9877fa0e8524fd3282276f} + +\item +\hypertarget{votParse__spp_8c_1244de61b330287c245b14ed32d608c3}{ +handle\_\-t \textbf{VX\_\-GETVALUES} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_1244de61b330287c245b14ed32d608c3} + +\item +\hypertarget{votParse__spp_8c_2cc8d61ce04b7867681fb6a71a93ab6a}{ +handle\_\-t \textbf{VX\_\-GETMIN} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_2cc8d61ce04b7867681fb6a71a93ab6a} + +\item +\hypertarget{votParse__spp_8c_fd8d678669c694b16603f83b0eee172d}{ +handle\_\-t \textbf{VX\_\-GETMAX} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_fd8d678669c694b16603f83b0eee172d} + +\item +\hypertarget{votParse__spp_8c_64c2e9c89ec2e9fbb0cdefde0aa0955c}{ +handle\_\-t \textbf{VX\_\-GETOPTION} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_64c2e9c89ec2e9fbb0cdefde0aa0955c} + +\item +\hypertarget{votParse__spp_8c_d12520dff8d1395e482ac0354a509f94}{ +handle\_\-t \textbf{VX\_\-GETLINK} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_d12520dff8d1395e482ac0354a509f94} + +\item +\hypertarget{votParse__spp_8c_e0e1e5e0af6cbd62751de1a34c2c4580}{ +handle\_\-t \textbf{VX\_\-GETCOOSYS} (handle\_\-t $\ast$handle)} +\label{votParse__spp_8c_e0e1e5e0af6cbd62751de1a34c2c4580} + +\item +\hypertarget{votParse__spp_8c_de6deb567d25000b047eeb756ccc95be}{ +handle\_\-t \textbf{VX\_\-NEWRESOURCE} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_de6deb567d25000b047eeb756ccc95be} + +\item +\hypertarget{votParse__spp_8c_70ccf13b28a8e6a57bf7b21854fecb96}{ +handle\_\-t \textbf{VX\_\-NEWTABLE} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_70ccf13b28a8e6a57bf7b21854fecb96} + +\item +\hypertarget{votParse__spp_8c_bb9717c590c4e165ec5eea2b70e565c0}{ +handle\_\-t \textbf{VX\_\-NEWFIELD} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_bb9717c590c4e165ec5eea2b70e565c0} + +\item +\hypertarget{votParse__spp_8c_d6b49e9b08524463f6f75df843882299}{ +handle\_\-t \textbf{VX\_\-NEWDATA} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_d6b49e9b08524463f6f75df843882299} + +\item +\hypertarget{votParse__spp_8c_af5ae03f7e6d47806f30febdf7ee055e}{ +handle\_\-t \textbf{VX\_\-NEWTABLEDATA} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_af5ae03f7e6d47806f30febdf7ee055e} + +\item +\hypertarget{votParse__spp_8c_c6d1f0db6a07740440840b7ae8e3e76c}{ +handle\_\-t \textbf{VX\_\-NEWTR} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_c6d1f0db6a07740440840b7ae8e3e76c} + +\item +\hypertarget{votParse__spp_8c_608ae14137089fd31406dcf6aa0aeae3}{ +handle\_\-t \textbf{VX\_\-NEWTD} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_608ae14137089fd31406dcf6aa0aeae3} + +\item +\hypertarget{votParse__spp_8c_90f9518dbd8b8650360b9e528a7ebd5e}{ +handle\_\-t \textbf{VX\_\-NEWBINARY} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_90f9518dbd8b8650360b9e528a7ebd5e} + +\item +\hypertarget{votParse__spp_8c_43a72ef7ca3761b762898edbc630e1ac}{ +handle\_\-t \textbf{VX\_\-NEWBINARY2} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_43a72ef7ca3761b762898edbc630e1ac} + +\item +\hypertarget{votParse__spp_8c_62adef576a194def636782bb6940c71f}{ +handle\_\-t \textbf{VX\_\-NEWFITS} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_62adef576a194def636782bb6940c71f} + +\item +\hypertarget{votParse__spp_8c_ba8b66631cbf95213d5ca1387eb27cb9}{ +handle\_\-t \textbf{VX\_\-NEWGROUP} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_ba8b66631cbf95213d5ca1387eb27cb9} + +\item +\hypertarget{votParse__spp_8c_dd9157b27036f4b7c7ff7a73a2c6e0bb}{ +handle\_\-t \textbf{VX\_\-NEWFIELDRef} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_dd9157b27036f4b7c7ff7a73a2c6e0bb} + +\item +\hypertarget{votParse__spp_8c_3938697688720f5645fc924882cd9470}{ +handle\_\-t \textbf{VX\_\-NEWPARAMREF} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_3938697688720f5645fc924882cd9470} + +\item +\hypertarget{votParse__spp_8c_d03d1c275dde29f1b0a073e0e56ebd6d}{ +handle\_\-t \textbf{VX\_\-NEWDESCRIPTION} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_d03d1c275dde29f1b0a073e0e56ebd6d} + +\item +\hypertarget{votParse__spp_8c_939a308ddfccdefe8ab9496a008bb2d7}{ +handle\_\-t \textbf{VX\_\-NEWPARAM} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_939a308ddfccdefe8ab9496a008bb2d7} + +\item +\hypertarget{votParse__spp_8c_98b555b85917d5203f6dd9f5e4cbe1dd}{ +handle\_\-t \textbf{VX\_\-NEWINFO} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_98b555b85917d5203f6dd9f5e4cbe1dd} + +\item +\hypertarget{votParse__spp_8c_0b7dd1abd8461b0cb652b4d6cfab3268}{ +handle\_\-t \textbf{VX\_\-NEWSTREAM} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_0b7dd1abd8461b0cb652b4d6cfab3268} + +\item +\hypertarget{votParse__spp_8c_83b18348ba16db4a4456be731f8d66f6}{ +handle\_\-t \textbf{VX\_\-NEWVALUES} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_83b18348ba16db4a4456be731f8d66f6} + +\item +\hypertarget{votParse__spp_8c_c4a73f0ba438b85b9113db4d3ae302cd}{ +handle\_\-t \textbf{VX\_\-NEWMIN} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_c4a73f0ba438b85b9113db4d3ae302cd} + +\item +\hypertarget{votParse__spp_8c_438bfc631d10c652999795c23bcf1cec}{ +handle\_\-t \textbf{VX\_\-NEWMAX} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_438bfc631d10c652999795c23bcf1cec} + +\item +\hypertarget{votParse__spp_8c_6331649092a68b765d17fc5b3ea278f2}{ +handle\_\-t \textbf{VX\_\-NEWOPTION} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_6331649092a68b765d17fc5b3ea278f2} + +\item +\hypertarget{votParse__spp_8c_2fb0a2c8f4eaf8d8561d7dcf58f192a8}{ +handle\_\-t \textbf{VX\_\-NEWLINK} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_2fb0a2c8f4eaf8d8561d7dcf58f192a8} + +\item +\hypertarget{votParse__spp_8c_793c68c0527f43105985c9e9344ca2fb}{ +handle\_\-t \textbf{VX\_\-NEWCOOSYS} (handle\_\-t $\ast$parent\_\-h)} +\label{votParse__spp_8c_793c68c0527f43105985c9e9344ca2fb} + +\item +\hypertarget{votParse__spp_8c_819db24b799fb1021e271e8936ea6ed4}{ +int \textbf{VX\_\-GETDATAType} (handle\_\-t $\ast$data)} +\label{votParse__spp_8c_819db24b799fb1021e271e8936ea6ed4} + +\item +\hypertarget{votParse__spp_8c_a563513d7c4b7d80e35859804f44bf90}{ +void \textbf{VX\_\-GETDATATYPESTR} (handle\_\-t $\ast$data, XCHAR $\ast$type, int $\ast$len)} +\label{votParse__spp_8c_a563513d7c4b7d80e35859804f44bf90} + +\item +\hypertarget{votParse__spp_8c_f02edbc34f6a686bdd21a19e2c97051f}{ +handle\_\-t \textbf{VX\_\-NEWNODE} (handle\_\-t $\ast$parent, int $\ast$type)} +\label{votParse__spp_8c_f02edbc34f6a686bdd21a19e2c97051f} + +\item +\hypertarget{votParse__spp_8c_c2a011d7947a3b9e9f9ef9813f611827}{ +void \textbf{VX\_\-ATTACHNODE} (handle\_\-t $\ast$parent, handle\_\-t $\ast$new)} +\label{votParse__spp_8c_c2a011d7947a3b9e9f9ef9813f611827} + +\item +\hypertarget{votParse__spp_8c_f8a21706b499e234308c1566a5942fbe}{ +void \textbf{VX\_\-FREENODE} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_f8a21706b499e234308c1566a5942fbe} + +\item +\hypertarget{votParse__spp_8c_315bd55826234df63f381fdb0f103709}{ +void \textbf{VX\_\-DELETENODE} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_315bd55826234df63f381fdb0f103709} + +\item +\hypertarget{votParse__spp_8c_6cd9d56618618607c78ea9f84dee5ab8}{ +handle\_\-t \textbf{VX\_\-COPYELEMENT} (handle\_\-t $\ast$src, handle\_\-t $\ast$parent)} +\label{votParse__spp_8c_6cd9d56618618607c78ea9f84dee5ab8} + +\item +\hypertarget{votParse__spp_8c_ad4f9463f68c336b6d33ae929a8295fe}{ +int \textbf{VX\_\-GETNCOLS} (handle\_\-t $\ast$tdata)} +\label{votParse__spp_8c_ad4f9463f68c336b6d33ae929a8295fe} + +\item +\hypertarget{votParse__spp_8c_c14d4df9c5e4f2f2ee5a6cd9e90bf7e5}{ +int \textbf{VX\_\-GETNROWS} (handle\_\-t $\ast$tdata)} +\label{votParse__spp_8c_c14d4df9c5e4f2f2ee5a6cd9e90bf7e5} + +\item +\hypertarget{votParse__spp_8c_8e762d279596c95c98e2190b999fa320}{ +void \textbf{VX\_\-GETTABLECELL} (handle\_\-t $\ast$tdata, int $\ast$row, int $\ast$col, XCHAR $\ast$value, int $\ast$maxch)} +\label{votParse__spp_8c_8e762d279596c95c98e2190b999fa320} + +\item +\hypertarget{votParse__spp_8c_eff3dac68134ec98a7728e528290d25e}{ +int \textbf{VX\_\-GETTABLEINT} (handle\_\-t $\ast$tdata, int $\ast$row, int $\ast$col)} +\label{votParse__spp_8c_eff3dac68134ec98a7728e528290d25e} + +\item +\hypertarget{votParse__spp_8c_dddf256a2be8d1e6818daad7345a5759}{ +float \textbf{VX\_\-GETTABLEREAL} (handle\_\-t $\ast$tdata, int $\ast$row, int $\ast$col)} +\label{votParse__spp_8c_dddf256a2be8d1e6818daad7345a5759} + +\item +\hypertarget{votParse__spp_8c_23eaa952e1ca654e6e0c12df443adaf8}{ +int \textbf{VX\_\-GETLENGTH} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_23eaa952e1ca654e6e0c12df443adaf8} + +\item +\hypertarget{votParse__spp_8c_1fac7edcdf1bf0d687ad7dae11763837}{ +int \textbf{VX\_\-GETNUMBEROF} (handle\_\-t $\ast$elem, int $\ast$type)} +\label{votParse__spp_8c_1fac7edcdf1bf0d687ad7dae11763837} + +\item +\hypertarget{votParse__spp_8c_bfce6779105652329419c52863b0e74e}{ +handle\_\-t \textbf{VX\_\-FINDBYATTR} (handle\_\-t $\ast$parent, XCHAR $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, XCHAR $\ast$value)} +\label{votParse__spp_8c_bfce6779105652329419c52863b0e74e} + +\item +\hypertarget{votParse__spp_8c_f6fb237742be6bc1994f1dfa59defa04}{ +handle\_\-t \textbf{VX\_\-FINDINGROUP} (handle\_\-t $\ast$group, int $\ast$type)} +\label{votParse__spp_8c_f6fb237742be6bc1994f1dfa59defa04} + +\item +\hypertarget{votParse__spp_8c_00c1a434063e55bd5a7fb08c8b0c4b53}{ +handle\_\-t \textbf{VX\_\-NEXTINGROUP} (void)} +\label{votParse__spp_8c_00c1a434063e55bd5a7fb08c8b0c4b53} + +\item +\hypertarget{votParse__spp_8c_4999cdccddb89021ad852e44f38d045d}{ +handle\_\-t \textbf{VX\_\-GETNEXT} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_4999cdccddb89021ad852e44f38d045d} + +\item +\hypertarget{votParse__spp_8c_d495fd3b5ab9ef37856c66915183332e}{ +handle\_\-t \textbf{VX\_\-GETSIBLING} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_d495fd3b5ab9ef37856c66915183332e} + +\item +\hypertarget{votParse__spp_8c_ea7ae9864469f8430a4e90c990eb010c}{ +handle\_\-t \textbf{VX\_\-GETCHILD} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_ea7ae9864469f8430a4e90c990eb010c} + +\item +\hypertarget{votParse__spp_8c_7a46f079fde361098370c8fb97c7cc88}{ +handle\_\-t \textbf{VX\_\-GETPARENT} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_7a46f079fde361098370c8fb97c7cc88} + +\item +\hypertarget{votParse__spp_8c_d059ccbb94a9e22ad7c11d6fe3b1189a}{ +handle\_\-t \textbf{VX\_\-CHILDOFTYPE} (handle\_\-t $\ast$elem, int $\ast$type)} +\label{votParse__spp_8c_d059ccbb94a9e22ad7c11d6fe3b1189a} + +\item +\hypertarget{votParse__spp_8c_78c0453bba4deb86f5e4ed5aa3dfc3f7}{ +int \textbf{VX\_\-VALUEOF} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_78c0453bba4deb86f5e4ed5aa3dfc3f7} + +\item +\hypertarget{votParse__spp_8c_d1163aef6d0f6918b1727dcd0a60c36e}{ +int \textbf{VX\_\-TYPEOF} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_d1163aef6d0f6918b1727dcd0a60c36e} + +\item +\hypertarget{votParse__spp_8c_48b526e5e9d97659a08fa8950ec289bc}{ +int \textbf{VX\_\-SETVALUE} (handle\_\-t $\ast$elem, XCHAR $\ast$value)} +\label{votParse__spp_8c_48b526e5e9d97659a08fa8950ec289bc} + +\item +\hypertarget{votParse__spp_8c_082d069075bc975edfd98acf1bbf2a81}{ +void \textbf{VX\_\-GETVALUE} (handle\_\-t $\ast$elem, XCHAR $\ast$value, int $\ast$maxch)} +\label{votParse__spp_8c_082d069075bc975edfd98acf1bbf2a81} + +\item +\hypertarget{votParse__spp_8c_fc4a97131488a1a5792a610666e9ab1c}{ +int \textbf{VX\_\-GETINTVALUE} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_fc4a97131488a1a5792a610666e9ab1c} + +\item +\hypertarget{votParse__spp_8c_b9f52036e51e89c2c308e58d10b62324}{ +float \textbf{VX\_\-GETREALVALUE} (handle\_\-t $\ast$elem)} +\label{votParse__spp_8c_b9f52036e51e89c2c308e58d10b62324} + +\item +\hypertarget{votParse__spp_8c_6054d8201fff62c20d1c145ec4480e91}{ +void \textbf{VX\_\-GETATTR} (handle\_\-t $\ast$elem, XCHAR $\ast$\hyperlink{votElement_8c_5ac083a645d964373f022d03df4849c8}{name}, XCHAR $\ast$val, int $\ast$len)} +\label{votParse__spp_8c_6054d8201fff62c20d1c145ec4480e91} + +\item +\hypertarget{votParse__spp_8c_79ca86372c30f71031253e1bf7ee7c26}{ +int \textbf{VX\_\-SETATTR} (handle\_\-t $\ast$elem, XCHAR $\ast$attr, XCHAR $\ast$value)} +\label{votParse__spp_8c_79ca86372c30f71031253e1bf7ee7c26} + +\item +\hypertarget{votParse__spp_8c_4f7c5ef635e1de6e9bc152c98720a401}{ +void \textbf{VX\_\-WRITEXML} (handle\_\-t $\ast$elem, XCHAR $\ast$fname)} +\label{votParse__spp_8c_4f7c5ef635e1de6e9bc152c98720a401} + +\item +\hypertarget{votParse__spp_8c_288d9bb0ea7d6c289fd528183a93b460}{ +void \textbf{VX\_\-WRITEHTML} (handle\_\-t $\ast$elem, XCHAR $\ast$ifname, XCHAR $\ast$ofname)} +\label{votParse__spp_8c_288d9bb0ea7d6c289fd528183a93b460} + +\item +\hypertarget{votParse__spp_8c_68146dae3f87aac402474117905a2aed}{ +void \textbf{VX\_\-WRITESHTML} (handle\_\-t $\ast$elem, XCHAR $\ast$ifname, XCHAR $\ast$ofname)} +\label{votParse__spp_8c_68146dae3f87aac402474117905a2aed} + +\item +\hypertarget{votParse__spp_8c_f743200c73b0f0486eb40e29e5058e6f}{ +void \textbf{VX\_\-WRITEASV} (handle\_\-t $\ast$elem, XCHAR $\ast$fname)} +\label{votParse__spp_8c_f743200c73b0f0486eb40e29e5058e6f} + +\item +\hypertarget{votParse__spp_8c_b53fcd923c9fa4924e94cf3ae4097b05}{ +void \textbf{VX\_\-WRITEBSV} (handle\_\-t $\ast$elem, XCHAR $\ast$fname)} +\label{votParse__spp_8c_b53fcd923c9fa4924e94cf3ae4097b05} + +\item +\hypertarget{votParse__spp_8c_3aa1ad315cbf15ec8e8b239836ce595f}{ +void \textbf{VX\_\-WRITECSV} (handle\_\-t $\ast$elem, XCHAR $\ast$fname)} +\label{votParse__spp_8c_3aa1ad315cbf15ec8e8b239836ce595f} + +\item +\hypertarget{votParse__spp_8c_ab322da7a54650ec5956caaf6225fcf0}{ +void \textbf{VX\_\-WRITETSV} (handle\_\-t $\ast$elem, XCHAR $\ast$fname)} +\label{votParse__spp_8c_ab322da7a54650ec5956caaf6225fcf0} + +\item +\hypertarget{votParse__spp_8c_443b1f280bab89c04572a478fef2dc53}{ +void \textbf{VX\_\-SETWARN} (int $\ast$value)} +\label{votParse__spp_8c_443b1f280bab89c04572a478fef2dc53} + +\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +Public interface procedures for the VOT SPP wrapper. + +VOTPARSE\_\-SPP.C -- Public interface procedures for the VOT SPP wrapper. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{votParse__spp_8c_ce2133be9ea21a9c50befcefa8185a87}{ +\index{votParse\_\-spp.c@{votParse\_\-spp.c}!VX\_\-OPENVOTABLE@{VX\_\-OPENVOTABLE}} +\index{VX\_\-OPENVOTABLE@{VX\_\-OPENVOTABLE}!votParse_spp.c@{votParse\_\-spp.c}} +\subsubsection[{VX\_\-OPENVOTABLE}]{\setlength{\rightskip}{0pt plus 5cm}handle\_\-t VX\_\-OPENVOTABLE (XCHAR $\ast$ {\em arg})}} +\label{votParse__spp_8c_ce2133be9ea21a9c50befcefa8185a87} + + +Public function prototypes.
\ No newline at end of file diff --git a/vendor/voclient/libvotable/doc/latex/votStack_8c.tex b/vendor/voclient/libvotable/doc/latex/votStack_8c.tex new file mode 100644 index 00000000..5a4090ca --- /dev/null +++ b/vendor/voclient/libvotable/doc/latex/votStack_8c.tex @@ -0,0 +1,166 @@ +\hypertarget{votStack_8c}{ +\section{votStack.c File Reference} +\label{votStack_8c}\index{votStack.c@{votStack.c}} +} +(Private) Methods to manage the parser \hyperlink{structElement}{Element} stack. + + +{\tt \#include $<$stdio.h$>$}\par +{\tt \#include $<$stdlib.h$>$}\par +{\tt \#include $<$unistd.h$>$}\par +{\tt \#include $<$strings.h$>$}\par +{\tt \#include \char`\"{}votParseP.h\char`\"{}}\par +\subsection*{Functions} +\begin{CompactItemize} +\item +\hyperlink{structStack}{Stack} $\ast$ \hyperlink{votStack_8c_4a7f5a306e9f1c1cf35ec9605c92d42f}{vot\_\-newStack} (void) +\begin{CompactList}\small\item\em Makes a new stack (private method). \item\end{CompactList}\item +\hyperlink{structElement}{Element} $\ast$ \hyperlink{votStack_8c_9e1d4fd4b9c06ddbd95f4029b0f8d3a5}{votPop} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Return a \hyperlink{structNode}{Node} from the top of the stack (private method). \item\end{CompactList}\item +void \hyperlink{votStack_8c_fb95db917a89f2d55ae6522435929229}{votPush} (\hyperlink{structStack}{Stack} $\ast$st, \hyperlink{structElement}{Element} $\ast$elem) +\begin{CompactList}\small\item\em Push a \hyperlink{structNode}{Node} to the top of the stack (private method). \item\end{CompactList}\item +\hyperlink{structElement}{Element} $\ast$ \hyperlink{votStack_8c_ded18f1ce833d773a50e2d1a4a2db2c8}{votPeek} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Peek at \hyperlink{structElement}{Element} on top of the \hyperlink{structStack}{Stack} (private method). \item\end{CompactList}\item +int \hyperlink{votStack_8c_11691bde61e5b2bbdea3649eb69d8253}{vot\_\-isEmpty} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Checks to see if the stack is empty (private method). \item\end{CompactList}\item +void \hyperlink{votStack_8c_c5e777e900166c7c7a79eeb28f838f61}{vot\_\-clearStack} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Clear the stack (private method). \item\end{CompactList}\item +void \hyperlink{votStack_8c_db67217b47d7871eee607df6754dfa88}{vot\_\-printStack} (\hyperlink{structStack}{Stack} $\ast$st) +\begin{CompactList}\small\item\em Print the name of all the stack elements (private method). \item\end{CompactList}\end{CompactItemize} + + +\label{_details} +\hypertarget{_details}{} +\subsection{Detailed Description} +(Private) Methods to manage the parser \hyperlink{structElement}{Element} stack. + +VOTSTACK.C -- (Private) Methods to manage the parser \hyperlink{structElement}{Element} stack. + +\begin{Desc} +\item[Author:]Mike Fitzpatrick and Eric Timmermann \end{Desc} +\begin{Desc} +\item[Date:]8/03/09 \end{Desc} + + +\subsection{Function Documentation} +\hypertarget{votStack_8c_c5e777e900166c7c7a79eeb28f838f61}{ +\index{votStack.c@{votStack.c}!vot\_\-clearStack@{vot\_\-clearStack}} +\index{vot\_\-clearStack@{vot\_\-clearStack}!votStack.c@{votStack.c}} +\subsubsection[{vot\_\-clearStack}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-clearStack ({\bf Stack} $\ast$ {\em st})}} +\label{votStack_8c_c5e777e900166c7c7a79eeb28f838f61} + + +Clear the stack (private method). + +vot\_\-clearStack -- Clear the stack (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votStack_8c_11691bde61e5b2bbdea3649eb69d8253}{ +\index{votStack.c@{votStack.c}!vot\_\-isEmpty@{vot\_\-isEmpty}} +\index{vot\_\-isEmpty@{vot\_\-isEmpty}!votStack.c@{votStack.c}} +\subsubsection[{vot\_\-isEmpty}]{\setlength{\rightskip}{0pt plus 5cm}int vot\_\-isEmpty ({\bf Stack} $\ast$ {\em st})}} +\label{votStack_8c_11691bde61e5b2bbdea3649eb69d8253} + + +Checks to see if the stack is empty (private method). + +vot\_\-isEmpty -- Checks to see if the stack is empty (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]{\em 1\/} if true, {\em 0\/} if false. \end{Desc} +\hypertarget{votStack_8c_4a7f5a306e9f1c1cf35ec9605c92d42f}{ +\index{votStack.c@{votStack.c}!vot\_\-newStack@{vot\_\-newStack}} +\index{vot\_\-newStack@{vot\_\-newStack}!votStack.c@{votStack.c}} +\subsubsection[{vot\_\-newStack}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Stack}$\ast$ vot\_\-newStack (void)}} +\label{votStack_8c_4a7f5a306e9f1c1cf35ec9605c92d42f} + + +Makes a new stack (private method). + +vot\_\-newStack -- Makes a new stack (private method) + +\begin{Desc} +\item[Returns:]A pointer to a new \hyperlink{structStack}{Stack}. \end{Desc} +\hypertarget{votStack_8c_db67217b47d7871eee607df6754dfa88}{ +\index{votStack.c@{votStack.c}!vot\_\-printStack@{vot\_\-printStack}} +\index{vot\_\-printStack@{vot\_\-printStack}!votStack.c@{votStack.c}} +\subsubsection[{vot\_\-printStack}]{\setlength{\rightskip}{0pt plus 5cm}void vot\_\-printStack ({\bf Stack} $\ast$ {\em st})}} +\label{votStack_8c_db67217b47d7871eee607df6754dfa88} + + +Print the name of all the stack elements (private method). + +vot\_\-printStack -- Print the name of all the stack elements (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} +\hypertarget{votStack_8c_ded18f1ce833d773a50e2d1a4a2db2c8}{ +\index{votStack.c@{votStack.c}!votPeek@{votPeek}} +\index{votPeek@{votPeek}!votStack.c@{votStack.c}} +\subsubsection[{votPeek}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Element}$\ast$ votPeek ({\bf Stack} $\ast$ {\em st})}} +\label{votStack_8c_ded18f1ce833d773a50e2d1a4a2db2c8} + + +Peek at \hyperlink{structElement}{Element} on top of the \hyperlink{structStack}{Stack} (private method). + +votPeek -- Peek at \hyperlink{structElement}{Element} on top of the \hyperlink{structStack}{Stack} (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A pointer to the head \hyperlink{structElement}{Element}, or NULL if empty \end{Desc} +\hypertarget{votStack_8c_9e1d4fd4b9c06ddbd95f4029b0f8d3a5}{ +\index{votStack.c@{votStack.c}!votPop@{votPop}} +\index{votPop@{votPop}!votStack.c@{votStack.c}} +\subsubsection[{votPop}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Element}$\ast$ votPop ({\bf Stack} $\ast$ {\em st})}} +\label{votStack_8c_9e1d4fd4b9c06ddbd95f4029b0f8d3a5} + + +Return a \hyperlink{structNode}{Node} from the top of the stack (private method). + +votPop -- Return a \hyperlink{structNode}{Node} from the top of the stack (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]A pointer to the popped \hyperlink{structElement}{Element}. \end{Desc} +\hypertarget{votStack_8c_fb95db917a89f2d55ae6522435929229}{ +\index{votStack.c@{votStack.c}!votPush@{votPush}} +\index{votPush@{votPush}!votStack.c@{votStack.c}} +\subsubsection[{votPush}]{\setlength{\rightskip}{0pt plus 5cm}void votPush ({\bf Stack} $\ast$ {\em st}, \/ {\bf Element} $\ast$ {\em elem})}} +\label{votStack_8c_fb95db917a89f2d55ae6522435929229} + + +Push a \hyperlink{structNode}{Node} to the top of the stack (private method). + +votPush -- Push a \hyperlink{structNode}{Node} to the top of the stack (private method) + +\begin{Desc} +\item[Parameters:] +\begin{description} +\item[{\em st}]A pointer to a \hyperlink{structStack}{Stack} \item[{\em elem}]A pointer to an element to be put on the stack \end{description} +\end{Desc} +\begin{Desc} +\item[Returns:]nothing \end{Desc} |