From 40e5a5811c6ffce9b0974e93cdd927cbcf60c157 Mon Sep 17 00:00:00 2001 From: Joe Hunkeler Date: Tue, 11 Aug 2015 16:51:37 -0400 Subject: Repatch (from linux) of OSX IRAF --- vendor/voclient/libvotable/doc/html/annotated.html | 35 + vendor/voclient/libvotable/doc/html/classes.html | 35 + vendor/voclient/libvotable/doc/html/doxygen.css | 441 +++ vendor/voclient/libvotable/doc/html/doxygen.png | Bin 0 -> 1281 bytes vendor/voclient/libvotable/doc/html/files.html | 42 + vendor/voclient/libvotable/doc/html/globals.html | 55 + .../voclient/libvotable/doc/html/globals_0x65.html | 58 + .../voclient/libvotable/doc/html/globals_0x68.html | 55 + .../voclient/libvotable/doc/html/globals_0x6e.html | 57 + .../voclient/libvotable/doc/html/globals_0x6f.html | 55 + .../voclient/libvotable/doc/html/globals_0x70.html | 55 + .../voclient/libvotable/doc/html/globals_0x72.html | 55 + .../voclient/libvotable/doc/html/globals_0x76.html | 399 +++ .../voclient/libvotable/doc/html/globals_defs.html | 45 + .../voclient/libvotable/doc/html/globals_func.html | 392 +++ .../voclient/libvotable/doc/html/globals_vars.html | 56 + vendor/voclient/libvotable/doc/html/index.html | 25 + .../libvotable/doc/html/structAttrBlock.html | 58 + .../libvotable/doc/html/structAttrList.html | 58 + .../libvotable/doc/html/structElement.html | 39 + .../voclient/libvotable/doc/html/structNode.html | 39 + .../voclient/libvotable/doc/html/structStack.html | 46 + vendor/voclient/libvotable/doc/html/tab_b.gif | Bin 0 -> 35 bytes vendor/voclient/libvotable/doc/html/tab_l.gif | Bin 0 -> 706 bytes vendor/voclient/libvotable/doc/html/tab_r.gif | Bin 0 -> 2585 bytes vendor/voclient/libvotable/doc/html/tabs.css | 105 + .../libvotable/doc/html/votAttribute_8c.html | 171 + .../libvotable/doc/html/votElement_8c.html | 329 ++ .../libvotable/doc/html/votExpatCB_8c.html | 294 ++ .../voclient/libvotable/doc/html/votHTML_8c.html | 77 + .../voclient/libvotable/doc/html/votHandle_8c.html | 283 ++ .../voclient/libvotable/doc/html/votParseP_8h.html | 1098 +++++++ .../libvotable/doc/html/votParseP_8h_source.html | 148 + .../voclient/libvotable/doc/html/votParse_8c.html | 3077 ++++++++++++++++++ .../voclient/libvotable/doc/html/votParse_8h.html | 3305 ++++++++++++++++++++ .../libvotable/doc/html/votParse_8h_source.html | 191 ++ .../libvotable/doc/html/votParse__f77_8c.html | 597 ++++ .../libvotable/doc/html/votParse__spp_8c.html | 600 ++++ .../doc/html/votParse__spp_8h_source.html | 164 + .../voclient/libvotable/doc/html/votStack_8c.html | 277 ++ 40 files changed, 12816 insertions(+) create mode 100644 vendor/voclient/libvotable/doc/html/annotated.html create mode 100644 vendor/voclient/libvotable/doc/html/classes.html create mode 100644 vendor/voclient/libvotable/doc/html/doxygen.css create mode 100644 vendor/voclient/libvotable/doc/html/doxygen.png create mode 100644 vendor/voclient/libvotable/doc/html/files.html create mode 100644 vendor/voclient/libvotable/doc/html/globals.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_0x65.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_0x68.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_0x6e.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_0x6f.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_0x70.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_0x72.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_0x76.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_defs.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_func.html create mode 100644 vendor/voclient/libvotable/doc/html/globals_vars.html create mode 100644 vendor/voclient/libvotable/doc/html/index.html create mode 100644 vendor/voclient/libvotable/doc/html/structAttrBlock.html create mode 100644 vendor/voclient/libvotable/doc/html/structAttrList.html create mode 100644 vendor/voclient/libvotable/doc/html/structElement.html create mode 100644 vendor/voclient/libvotable/doc/html/structNode.html create mode 100644 vendor/voclient/libvotable/doc/html/structStack.html create mode 100644 vendor/voclient/libvotable/doc/html/tab_b.gif create mode 100644 vendor/voclient/libvotable/doc/html/tab_l.gif create mode 100644 vendor/voclient/libvotable/doc/html/tab_r.gif create mode 100644 vendor/voclient/libvotable/doc/html/tabs.css create mode 100644 vendor/voclient/libvotable/doc/html/votAttribute_8c.html create mode 100644 vendor/voclient/libvotable/doc/html/votElement_8c.html create mode 100644 vendor/voclient/libvotable/doc/html/votExpatCB_8c.html create mode 100644 vendor/voclient/libvotable/doc/html/votHTML_8c.html create mode 100644 vendor/voclient/libvotable/doc/html/votHandle_8c.html create mode 100644 vendor/voclient/libvotable/doc/html/votParseP_8h.html create mode 100644 vendor/voclient/libvotable/doc/html/votParseP_8h_source.html create mode 100644 vendor/voclient/libvotable/doc/html/votParse_8c.html create mode 100644 vendor/voclient/libvotable/doc/html/votParse_8h.html create mode 100644 vendor/voclient/libvotable/doc/html/votParse_8h_source.html create mode 100644 vendor/voclient/libvotable/doc/html/votParse__f77_8c.html create mode 100644 vendor/voclient/libvotable/doc/html/votParse__spp_8c.html create mode 100644 vendor/voclient/libvotable/doc/html/votParse__spp_8h_source.html create mode 100644 vendor/voclient/libvotable/doc/html/votStack_8c.html (limited to 'vendor/voclient/libvotable/doc/html') diff --git a/vendor/voclient/libvotable/doc/html/annotated.html b/vendor/voclient/libvotable/doc/html/annotated.html new file mode 100644 index 00000000..7b6f30a7 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/annotated.html @@ -0,0 +1,35 @@ + + +libVOTable: Data Structures + + + + + +
+

Data Structures

Here are the data structures with brief descriptions: + + + + + +
AttrBlockInformation for a block of attributes
AttrListInformation for an attribute
ElementThis is a structure that hold the information for an XML element
NodeStruct that holds a stack Node containing an Element
StackThis is a structure that holds the information for a stack
+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/classes.html b/vendor/voclient/libvotable/doc/html/classes.html new file mode 100644 index 00000000..0cbd2013 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/classes.html @@ -0,0 +1,35 @@ + + +libVOTable: Alphabetical List + + + + + +
+

Data Structure Index

A | E | N | S

+ +
  A  
+
AttrList   Element   Node   Stack   
AttrBlock   
  E  
+
  N  
+
  S  
+

A | E | N | S

+

+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/doxygen.css b/vendor/voclient/libvotable/doc/html/doxygen.css new file mode 100644 index 00000000..3767dc95 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/doxygen.css @@ -0,0 +1,441 @@ +body, table, div, p, dl { + font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; + font-size: 12px; +} + +/* @group Heading Levels */ + +h1 { + text-align: center; + font-size: 150%; +} + +h2 { + font-size: 120%; +} + +h3 { + font-size: 100%; +} + +/* @end */ + +caption { + font-weight: bold; +} + +div.qindex, div.navtab{ + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + padding: 2px; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #153788; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #1b77c5; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #6666cc; + color: #ffffff; + border: 1px double #9295C2; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code { +} + +a.codeRef { +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +.fragment { + font-family: monospace, fixed; + font-size: 105%; +} + +pre.fragment { + border: 1px solid #CCCCCC; + background-color: #f5f5f5; + padding: 4px 6px; + margin: 4px 8px 4px 2px; +} + +div.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + margin-bottom: 6px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background: white; + color: black; + margin-right: 20px; + margin-left: 20px; +} + +td.indexkey { + background-color: #e8eef2; + font-weight: bold; + border: 1px solid #CCCCCC; + margin: 2px 0px 2px 0; + padding: 2px 10px; +} + +td.indexvalue { + background-color: #e8eef2; + border: 1px solid #CCCCCC; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #f0f0f0; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +/* @end */ + +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #84b0c7; +} + +th.dirtab { + background: #e8eef2; + font-weight: bold; +} + +hr { + height: 0; + border: none; + border-top: 1px solid #666; +} + +/* @group Member Descriptions */ + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #FAFAFA; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memItemLeft, .memItemRight, .memTemplParams { + border-top: 1px solid #ccc; +} + +.memTemplParams { + color: #606060; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtemplate { + font-size: 80%; + color: #606060; + font-weight: normal; + margin-left: 3px; +} + +.memnav { + background-color: #e8eef2; + border: 1px solid #84b0c7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.memitem { + padding: 0; +} + +.memname { + white-space: nowrap; + font-weight: bold; +} + +.memproto, .memdoc { + border: 1px solid #84b0c7; +} + +.memproto { + padding: 0; + background-color: #d5e1e8; + font-weight: bold; + -webkit-border-top-left-radius: 8px; + -webkit-border-top-right-radius: 8px; + -moz-border-radius-topleft: 8px; + -moz-border-radius-topright: 8px; +} + +.memdoc { + padding: 2px 5px; + background-color: #eef3f5; + border-top-width: 0; + -webkit-border-bottom-left-radius: 8px; + -webkit-border-bottom-right-radius: 8px; + -moz-border-radius-bottomleft: 8px; + -moz-border-radius-bottomright: 8px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} + +/* @end */ + +/* @group Directory (tree) */ + +/* for the tree view */ + +.ftvtree { + font-family: sans-serif; + margin: 0.5em; +} + +/* these are for tree view when used as main index */ + +.directory { + font-size: 9pt; + font-weight: bold; +} + +.directory h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +/* +The following two styles can be used to replace the root node title +with an image of your choice. Simply uncomment the next two styles, +specify the name of your image and be sure to set 'height' to the +proper pixel height of your image. +*/ + +/* +.directory h3.swap { + height: 61px; + background-repeat: no-repeat; + background-image: url("yourimage.gif"); +} +.directory h3.swap span { + display: none; +} +*/ + +.directory > h3 { + margin-top: 0; +} + +.directory p { + margin: 0px; + white-space: nowrap; +} + +.directory div { + display: none; + margin: 0px; +} + +.directory img { + vertical-align: -30%; +} + +/* these are for tree view when not used as main index */ + +.directory-alt { + font-size: 100%; + font-weight: bold; +} + +.directory-alt h3 { + margin: 0px; + margin-top: 1em; + font-size: 11pt; +} + +.directory-alt > h3 { + margin-top: 0; +} + +.directory-alt p { + margin: 0px; + white-space: nowrap; +} + +.directory-alt div { + display: none; + margin: 0px; +} + +.directory-alt img { + vertical-align: -30%; +} + +/* @end */ + +address { + font-style: normal; + color: #333; +} diff --git a/vendor/voclient/libvotable/doc/html/doxygen.png b/vendor/voclient/libvotable/doc/html/doxygen.png new file mode 100644 index 00000000..f0a274bb Binary files /dev/null and b/vendor/voclient/libvotable/doc/html/doxygen.png differ diff --git a/vendor/voclient/libvotable/doc/html/files.html b/vendor/voclient/libvotable/doc/html/files.html new file mode 100644 index 00000000..c394eabc --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/files.html @@ -0,0 +1,42 @@ + + +libVOTable: File Index + + + + + +
+

File List

Here is a list of all documented files with brief descriptions: + + + + + + + + + + + +
votElement.c(Private) Methods to manage XML elements
votExpatCB.c(Private) Expat parser XML callback methods
votHandle.c(Private) Methods to manage interface handles
votHTML.cUtility procedures to write HTML files
votParse.cPublic interface procedures for the libVOTable parser
votParse.h [code]Public procedure declarations for the VOTable interface
votParse_f77.cPublic interface for the libVOTable F77 wrapper
votParse_spp.cPublic interface procedures for the VOT SPP wrapper
votParse_spp.h [code]
votParseP.h [code]Internal LIBVOTABLE definitions
votStack.c(Private) Methods to manage the parser Element stack
+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals.html b/vendor/voclient/libvotable/doc/html/globals.html new file mode 100644 index 00000000..366caa61 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals.html @@ -0,0 +1,55 @@ + + +libVOTable: Data Fields + + + + + +
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +

+

- c -

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_0x65.html b/vendor/voclient/libvotable/doc/html/globals_0x65.html new file mode 100644 index 00000000..04d3f614 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_0x65.html @@ -0,0 +1,58 @@ + + +libVOTable: Data Fields + + + + + +
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +

+

- e -

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_0x68.html b/vendor/voclient/libvotable/doc/html/globals_0x68.html new file mode 100644 index 00000000..f1b4c129 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_0x68.html @@ -0,0 +1,55 @@ + + +libVOTable: Data Fields + + + + + +
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +

+

- h -

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_0x6e.html b/vendor/voclient/libvotable/doc/html/globals_0x6e.html new file mode 100644 index 00000000..b3c11432 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_0x6e.html @@ -0,0 +1,57 @@ + + +libVOTable: Data Fields + + + + + +
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +

+

- n -

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_0x6f.html b/vendor/voclient/libvotable/doc/html/globals_0x6f.html new file mode 100644 index 00000000..ead500be --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_0x6f.html @@ -0,0 +1,55 @@ + + +libVOTable: Data Fields + + + + + +
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +

+

- o -

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_0x70.html b/vendor/voclient/libvotable/doc/html/globals_0x70.html new file mode 100644 index 00000000..31f8a67f --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_0x70.html @@ -0,0 +1,55 @@ + + +libVOTable: Data Fields + + + + + +
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +

+

- p -

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_0x72.html b/vendor/voclient/libvotable/doc/html/globals_0x72.html new file mode 100644 index 00000000..151e3fe1 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_0x72.html @@ -0,0 +1,55 @@ + + +libVOTable: Data Fields + + + + + +
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +

+

- r -

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_0x76.html b/vendor/voclient/libvotable/doc/html/globals_0x76.html new file mode 100644 index 00000000..d9be8441 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_0x76.html @@ -0,0 +1,399 @@ + + +libVOTable: Data Fields + + + + + +
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation: +

+

- v -

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_defs.html b/vendor/voclient/libvotable/doc/html/globals_defs.html new file mode 100644 index 00000000..ea5926fd --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_defs.html @@ -0,0 +1,45 @@ + + +libVOTable: Data Fields + + + + + +
+  +

+

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_func.html b/vendor/voclient/libvotable/doc/html/globals_func.html new file mode 100644 index 00000000..1d249286 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_func.html @@ -0,0 +1,392 @@ + + +libVOTable: Data Fields + + + + + +
+  +

+

- v -

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/globals_vars.html b/vendor/voclient/libvotable/doc/html/globals_vars.html new file mode 100644 index 00000000..9f70c617 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/globals_vars.html @@ -0,0 +1,56 @@ + + +libVOTable: Data Fields + + + + + +
+  +

+

+
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/index.html b/vendor/voclient/libvotable/doc/html/index.html new file mode 100644 index 00000000..3923c4f7 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/index.html @@ -0,0 +1,25 @@ + + +libVOTable: Main Page + + + + + +
+

libVOTable Documentation

+

+

v1.0

+
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/structAttrBlock.html b/vendor/voclient/libvotable/doc/html/structAttrBlock.html new file mode 100644 index 00000000..11ca74f7 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/structAttrBlock.html @@ -0,0 +1,58 @@ + + +libVOTable: AttrBlock Struct Reference + + + + + +
+

AttrBlock Struct Reference

Information for a block of attributes. +More... +

+#include <votParseP.h> +

+ + + + + + + + + +

Data Fields

+char * req
+char * opt
+void * attributes
+


Detailed Description

+Information for a block of attributes. +

+

Parameters:
+ + + + +
req A '|' delimited string of required attribute names.
opt A '|' delimited string of optional attribute names.
attributes A pointer to an AttrList structure.
+
+
The documentation for this struct was generated from the following file: +
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/structAttrList.html b/vendor/voclient/libvotable/doc/html/structAttrList.html new file mode 100644 index 00000000..bceeded6 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/structAttrList.html @@ -0,0 +1,58 @@ + + +libVOTable: AttrList Struct Reference + + + + + +
+

AttrList Struct Reference

Information for an attribute. +More... +

+#include <votParseP.h> +

+ + + + + + + + + +

Data Fields

+char name [SZ_ATTRNAME]
+char value [SZ_ATTRVAL]
+void * next
+


Detailed Description

+Information for an attribute. +

+

Parameters:
+ + + + +
name A string of the attributes name.
value A string of the attributes value.
*next A pointer to the next element.
+
+
The documentation for this struct was generated from the following file: +
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/structElement.html b/vendor/voclient/libvotable/doc/html/structElement.html new file mode 100644 index 00000000..6171a132 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/structElement.html @@ -0,0 +1,39 @@ + + +libVOTable: Element Struct Reference + + + + + +
+

Element Struct Reference

This is a structure that hold the information for an XML element. +More... +

+#include <votParseP.h> +

+ + +
+


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: +
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/structNode.html b/vendor/voclient/libvotable/doc/html/structNode.html new file mode 100644 index 00000000..67d5891f --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/structNode.html @@ -0,0 +1,39 @@ + + +libVOTable: Node Struct Reference + + + + + +
+

Node Struct Reference

Struct that holds a stack Node containing an Element. +More... +

+#include <votParseP.h> +

+ + +
+


Detailed Description

+Struct that holds a stack Node containing an Element.
The documentation for this struct was generated from the following file: +
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/structStack.html b/vendor/voclient/libvotable/doc/html/structStack.html new file mode 100644 index 00000000..154a7100 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/structStack.html @@ -0,0 +1,46 @@ + + +libVOTable: Stack Struct Reference + + + + + +
+

Stack Struct Reference

This is a structure that holds the information for a stack. +More... +

+#include <votParseP.h> +

+ + + + + + + +

Data Fields

+Nodehead
+int level
+


Detailed Description

+This is a structure that holds the information for a stack.
The documentation for this struct was generated from the following file: +
+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/tab_b.gif b/vendor/voclient/libvotable/doc/html/tab_b.gif new file mode 100644 index 00000000..0d623483 Binary files /dev/null and b/vendor/voclient/libvotable/doc/html/tab_b.gif differ diff --git a/vendor/voclient/libvotable/doc/html/tab_l.gif b/vendor/voclient/libvotable/doc/html/tab_l.gif new file mode 100644 index 00000000..9b1e6337 Binary files /dev/null and b/vendor/voclient/libvotable/doc/html/tab_l.gif differ diff --git a/vendor/voclient/libvotable/doc/html/tab_r.gif b/vendor/voclient/libvotable/doc/html/tab_r.gif new file mode 100644 index 00000000..ce9dd9f5 Binary files /dev/null and b/vendor/voclient/libvotable/doc/html/tab_r.gif differ diff --git a/vendor/voclient/libvotable/doc/html/tabs.css b/vendor/voclient/libvotable/doc/html/tabs.css new file mode 100644 index 00000000..ab02c624 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/tabs.css @@ -0,0 +1,105 @@ +/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ + +DIV.tabs +{ + float : left; + width : 100%; + background : url("tab_b.gif") repeat-x bottom; + margin-bottom : 4px; +} + +DIV.tabs UL +{ + margin : 0px; + padding-left : 10px; + list-style : none; +} + +DIV.tabs LI, DIV.tabs FORM +{ + display : inline; + margin : 0px; + padding : 0px; +} + +DIV.tabs FORM +{ + float : right; +} + +DIV.tabs A +{ + float : left; + background : url("tab_r.gif") no-repeat right top; + border-bottom : 1px solid #84B0C7; + font-size : 80%; + font-weight : bold; + text-decoration : none; +} + +DIV.tabs A:hover +{ + background-position: 100% -150px; +} + +DIV.tabs A:link, DIV.tabs A:visited, +DIV.tabs A:active, DIV.tabs A:hover +{ + color: #1A419D; +} + +DIV.tabs SPAN +{ + float : left; + display : block; + background : url("tab_l.gif") no-repeat left top; + padding : 5px 9px; + white-space : nowrap; +} + +DIV.tabs INPUT +{ + float : right; + display : inline; + font-size : 1em; +} + +DIV.tabs TD +{ + font-size : 80%; + font-weight : bold; + text-decoration : none; +} + + + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +DIV.tabs SPAN {float : none;} +/* End IE5-Mac hack */ + +DIV.tabs A:hover SPAN +{ + background-position: 0% -150px; +} + +DIV.tabs LI.current A +{ + background-position: 100% -150px; + border-width : 0px; +} + +DIV.tabs LI.current SPAN +{ + background-position: 0% -150px; + padding-bottom : 6px; +} + +DIV.navpath +{ + background : none; + border : none; + border-bottom : 1px solid #84B0C7; + text-align : center; + margin : 2px; + padding : 2px; +} diff --git a/vendor/voclient/libvotable/doc/html/votAttribute_8c.html b/vendor/voclient/libvotable/doc/html/votAttribute_8c.html new file mode 100644 index 00000000..4cbca54b --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votAttribute_8c.html @@ -0,0 +1,171 @@ + + +libVOTable: votAttribute.c File Reference + + + + + +
+

votAttribute.c File Reference

(Internal) Methods to manage XML attributes. +More... +

+#include <string.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <ctype.h>
+#include "votParseP.h"
+ + + + + + + + + + + + +

Functions

int vot_attrSet (AttrBlock *ablock, char *name, char *value)
 Set/Create an attributes (internal method).
char * vot_attrGet (AttrBlock *ablock, char *name)
 Get an attribute's value (internal method).
char * vot_attrXML (AttrBlock *ablock)
 Get the attributes for an XML tag (internal method).
+


Detailed Description

+(Internal) Methods to manage XML attributes. +

+VOTATTRIBUTE.C -- (Internal) Methods to manage XML attributes.

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
char * vot_attrGet (AttrBlock *  ablock,
char *  name 
)
+
+
+ +

+Get an attribute's value (internal method). +

+vot_attrGet -- Get an attribute's value (internal method).

+

Parameters:
+ + + +
*ablock An AttrBlock to insert these attributes
*name A string that hold the name of an attribute
+
+
Returns:
Value of the attribute or NULL
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
status vot_attrSet (AttrBlock *  ablock,
char *  name,
char *  value 
)
+
+
+ +

+Set/Create an attributes (internal method). +

+vot_attrSet -- Set/Create an attributes (internal method).

+

Parameters:
+ + + + +
ablock An AttrBlock to insert these attributes.
name A string that hold the name of an attribute.
value A string that hold the value of an attribute.
+
+
Returns:
The status of the request. 1 Success, 0=FAIL.
+
Warning:
If an attribute has no name/value, this will not create it.
+ +
+

+ +

+
+ + + + + + + + + +
char * vot_attrXML (AttrBlock *  ablock  ) 
+
+
+ +

+Get the attributes for an XML tag (internal method). +

+vot_attrXML -- Get the attributes for an XML tag (internal method).

+

Parameters:
+ + +
*ablock An AttrBlock to insert these attributes
+
+
Returns:
A string containing the attributes for an XML tag
+ +
+

+

+
Generated on Wed May 5 16:32:13 2010 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votElement_8c.html b/vendor/voclient/libvotable/doc/html/votElement_8c.html new file mode 100644 index 00000000..ab3f406f --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votElement_8c.html @@ -0,0 +1,329 @@ + + +libVOTable: votElement.c File Reference + + + + + +
+

votElement.c File Reference

(Private) Methods to manage XML elements. +More... +

+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <string.h>
+#include "votParseP.h"
+#include "votParse.h"
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

+#define outstr(s)   strcat(XML_out,s);
+#define outattr(a, s)   {outstr(a);outstr(s);outstr("\"");}

Functions

int vot_elemType (Element *e)
 Get the integer value (ID) of the Element (private method).
char * vot_elemName (Element *e)
 Get the name of the Element (private method).
int vot_eType (char *name)
 Get the integer value (ID) of the name (private method).
char * vot_elemXMLEnd (Element *e)
 Build a string of the ending XML Tag (private method).
char * vot_elemXML (Element *e)
 Builds a string of the opening XML Tag (private method).
Elementvot_newElem (unsigned int type)
 Allocate a new structure of the given type (private method).

Variables

+struct {
   int   type
   char *   name
elemTypes []
struct {
   int   type
   char *   req
   char *   opt
elemAttrs []
+


Detailed Description

+(Private) Methods to manage XML elements. +

+VOTELEMENT.C -- (Private) Method to manage XML elements.

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Function Documentation

+ +
+
+ + + + + + + + + +
char * vot_elemName (Element e  ) 
+
+
+ +

+Get the name of the Element (private method). +

+vot_elemName -- Get the name of the Element (private method).

+

Parameters:
+ + +
*e A pointer to the Element that you want the name of
+
+
Returns:
A string pointer to the name of the element
+ +
+

+ +

+
+ + + + + + + + + +
int vot_elemType (Element e  ) 
+
+
+ +

+Get the integer value (ID) of the Element (private method). +

+vot_elemType -- Get the integer value (ID) of the Element (private method)

+

Parameters:
+ + +
e A pointer to the Element that you want the type of
+
+
Returns:
An integer corresponding to the type of the element
+ +
+

+ +

+
+ + + + + + + + + +
char * vot_elemXML (Element e  ) 
+
+
+ +

+Builds a string of the opening XML Tag (private method). +

+vot_elemXML -- Builds a string of the opening XML Tag (private method)

+

Parameters:
+ + +
*e A pointer to an Element
+
+
Returns:
A string that contains the opening XML tag for e
+ +
+

+ +

+
+ + + + + + + + + +
char * vot_elemXMLEnd (Element e  ) 
+
+
+ +

+Build a string of the ending XML Tag (private method). +

+vot_elemXMLEnd -- Build a string of the ending XML Tag (private method)

+

Parameters:
+ + +
*e A pointer to an Element
+
+
Returns:
A string that contains the ending XML tag for e
+ +
+

+ +

+
+ + + + + + + + + +
int vot_eType (char *  name  ) 
+
+
+ +

+Get the integer value (ID) of the name (private method). +

+vot_eType -- Get the integer value (ID) of the name (private method).

+

Parameters:
+ + +
name Name of the desired type
+
+
Returns:
An integer corresponding to the type of the element
+ +
+

+ +

+
+ + + + + + + + + +
Element * vot_newElem (unsigned int  type  ) 
+
+
+ +

+Allocate a new structure of the given type (private method). +

+vot_newElem -- Allocate a new structure of the given type (private method)

+

Parameters:
+ + +
type An integer that defines the type of Element
+
+
Returns:
An new Element structure
+ +
+

+


Variable Documentation

+ +
+
+ + + + +
struct { ... } elemAttrs[]
+
+
+ +

+Definition of Required and Optional attributes of VOTable elements. +

+

+ +

+
+ + + + +
char* name
+
+
+ +

+element type +

+

+ +

+
+ + + + +
char* opt
+
+
+ +

+required attrs +

+

+ +

+
+ + + + +
char* req
+
+
+ +

+element type +

+

+

+
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votExpatCB_8c.html b/vendor/voclient/libvotable/doc/html/votExpatCB_8c.html new file mode 100644 index 00000000..29dc7cfb --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votExpatCB_8c.html @@ -0,0 +1,294 @@ + + +libVOTable: votExpatCB.c File Reference + + + + + +
+

votExpatCB.c File Reference

(Private) Expat parser XML callback methods +More... +

+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <expat.h>
+#include <unistd.h>
+#include <ctype.h>
+#include "votParseP.h"
+#include "votParse.h"
+ + + + + + + + + + + + + + + + + + + + + +

Functions

void vot_startElement (void *user, const char *name, const char **atts)
 CB whenever a start tag is seen (private method).
void vot_endElement (void *user, const char *name)
 CB whenever an end tag is seen (private method).
void vot_charData (void *user, const XML_Char *s, int len)
 Handle non-element character strings (private method).
void vot_startCData (void *user)
 Handle the start of CDATA strings (private method).
void vot_endCData (void *user)
 Handle the end of CDATA strings (private method).

Variables

Stackelement_stack
+


Detailed Description

+(Private) Expat parser XML callback methods +

+VOTEXPATCB.C -- (Private) Expat XML Parser callback methods.

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vot_charData (void *  user,
const XML_Char *  s,
int  len 
)
+
+
+ +

+Handle non-element character strings (private method). +

+vot_charData -- Handle non-element character strings (private method)

+

Parameters:
+ + + + +
user User data (not used)
s content string
len length of string
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
vot_endCData (void *  user  ) 
+
+
+ +

+Handle the end of CDATA strings (private method). +

+vot_endCData -- Handle the end of CDATA strings (private method)

+

Parameters:
+ + +
user User data (not used)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
vot_endElement (void *  user,
const char *  name 
)
+
+
+ +

+CB whenever an end tag is seen (private method). +

+vot_endElement -- CB whenever an end tag is seen (private method)

+

Parameters:
+ + + +
user User data (not used)
name The name in the XML tag
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
vot_startCData (void *  user  ) 
+
+
+ +

+Handle the start of CDATA strings (private method). +

+vot_startCData -- Handle the start of CDATA strings (private method)

+

Parameters:
+ + +
user User data (not used)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vot_startElement (void *  user,
const char *  name,
const char **  atts 
)
+
+
+ +

+CB whenever a start tag is seen (private method). +

+vot_startElement -- CB whenever a start tag is seen (private method)

+

Parameters:
+ + + + +
user User data (not used)
name The name in the XML tag.
atts An array of attributes.
+
+
Returns:
nothing
+ +
+

+


Variable Documentation

+ +
+
+ + + + +
Stack* element_stack
+
+
+ +

+************************************************************************* 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 *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 *fname, int indent) vot_writeHTML (handle, char *fname) vot_writeSHTML (handle, char *fname) vot_writeFITS (handle, char *fname) vot_writeASV (handle, char *fname, int hdr) vot_writeBSV (handle, char *fname, int hdr) vot_writeCSV (handle, char *fname, int hdr) vot_writeTSV (handle, char *fname, int hdr) vot_writeDelimited (handle, char *fname, char delim, int hdr) +

+

+

+
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votHTML_8c.html b/vendor/voclient/libvotable/doc/html/votHTML_8c.html new file mode 100644 index 00000000..d40b5242 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votHTML_8c.html @@ -0,0 +1,77 @@ + + +libVOTable: votHTML.c File Reference + + + + + +
+

votHTML.c File Reference

Utility procedures to write HTML files. +More... +

+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/ipc.h>
+#include <sys/sem.h>
+ + + + + + + + + + + + + + + + + + + + + + + + +

Functions

+void vot_initKML (FILE *fd, svcParams *pars)
+void vot_printHTMLRow (FILE *fd, char *line, int isHdr, int rownum)
+void vot_closeKML (FILE *fd)
+void vot_initHTML (FILE *fd, svcParams *pars)
+void vot_closeHTML (FILE *fd)

Variables

+int format
+int iportal
+int html_border
+int html_color
+int html_header
+


Detailed Description

+Utility procedures to write HTML files. +

+VODALUTIL.C -- Utility procedures to write HTML files procedures.

+

Author:
Mike Fitzpatrick
+
Date:
July 2007
+
+
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votHandle_8c.html b/vendor/voclient/libvotable/doc/html/votHandle_8c.html new file mode 100644 index 00000000..98bd8e60 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votHandle_8c.html @@ -0,0 +1,283 @@ + + +libVOTable: votHandle.c File Reference + + + + + +
+

votHandle.c File Reference

(Private) Methods to manage interface handles. +More... +

+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include "votParseP.h"
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

Functions

int vot_handleCount ()
 Get the number of handle_t used (private method).
handle_t vot_lookupHandle (Element *elem)
 Lookup the handle_t to an Element (private method).
handle_t vot_setHandle (Element *elem)
 Assign the Element a handle_t (private method).
void vot_freeHandle (handle_t handle)
 Free a handle for use (private method).
Elementvot_getElement (handle_t handle)
 Get the Element refered to by handle_t (private method).
void vot_handleCleanup (void)
 Free all the handle nodes (private method).
void vot_newHandleTable (void)
 Initialize a handle table (private method).
void vot_handleError (char *msg)
 Print an error message.
+


Detailed Description

+(Private) Methods to manage interface handles. +

+VOTHANDLE.C -- (Private) Methods to manage interface handles.

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Function Documentation

+ +
+
+ + + + + + + + + +
vot_freeHandle (handle_t  handle  ) 
+
+
+ +

+Free a handle for use (private method). +

+vot_freeHandle -- Free a handle for use (private method)

+

Parameters:
+ + +
handle A handle_t to the Element you wish to free
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
Element * vot_getElement (handle_t  handle  ) 
+
+
+ +

+Get the Element refered to by handle_t (private method). +

+vot_getElement -- Get the Element refered to by handle_t (private method)

+

Parameters:
+ + +
handle A handle_t to the Element.
+
+
Returns:
A pointer to the requested Element.
+ +
+

+ +

+
+ + + + + + + + + +
vot_handleCleanup (void   ) 
+
+
+ +

+Free all the handle nodes (private method). +

+vot_handleCleanup -- Free all the handle nodes (private method)

+

Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
int vot_handleCount (void   ) 
+
+
+ +

+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)

+

Returns:
The number of handle_t types currently stored
+ +
+

+ +

+
+ + + + + + + + + +
vot_handleError (char *  msg  ) 
+
+
+ +

+Print an error message. +

+vot_handleError -- Print an error message.

+

Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_lookupHandle (Element elem  ) 
+
+
+ +

+Lookup the handle_t to an Element (private method). +

+vot_lookupHandle -- Lookup the handle_t to an Element (private method)

+

Parameters:
+ + +
*elem A pointer to an Element
+
+
Returns:
A handle_t to the Element
+ +
+

+ +

+
+ + + + + + + + + +
vot_newHandleTable (void   ) 
+
+
+ +

+Initialize a handle table (private method). +

+vot_newHandleTable -- Initialize a handle table (private method)

+

Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_setHandle (Element elem  ) 
+
+
+ +

+Assign the Element a handle_t (private method). +

+vot_setHandle -- Assign the Element a handle_t (private method)

+

Parameters:
+ + +
elem A pointer to an Element to be assigned a handle_t.
+
+
Returns:
A handle_t refering to elem
+ +
+

+

+
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votParseP_8h.html b/vendor/voclient/libvotable/doc/html/votParseP_8h.html new file mode 100644 index 00000000..04f573ba --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votParseP_8h.html @@ -0,0 +1,1098 @@ + + +libVOTable: votParseP.h File Reference + + + + + +
+

votParseP.h File Reference

Internal LIBVOTABLE definitions. +More... +

+#include <expat.h>
+ +

+Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Data Structures

struct  AttrList
 Information for an attribute. More...
struct  AttrBlock
 Information for a block of attributes. More...
struct  elem_t
struct  node
struct  Stack
 This is a structure that holds the information for a stack. More...

Defines

+#define VOT_DOC_VERSION   "1.2"
+#define VOT_XSI   "http://www.w3.org/2001/XMLSchema-instance"
+#define VOT_SCHEMA_LOC   "http://www.ivoa.net/xml/VOTable/v1.1 http://www.ivoa.net/xml/VOTable/v1.1"
+#define VOT_XMLNS   "http://www.ivoa.net/xml/VOTable/v1.1"
+#define SZ_ATTRNAME   32
+#define SZ_ATTRVAL   2048
+#define SZ_FNAME   255
+#define SZ_XMLTAG   1024
+#define SZ_LINE   4096
+#define MAX_ATTR   100
+#define HANDLE_INCREMENT   1024000
+#define min(a, b)   ((a<b)?a:b)
+#define max(a, b)   ((a>b)?a:b)
+#define handle_t   int
 Handle type definition.

Typedefs

+typedef struct elem_t Element
+typedef struct node Node

Functions

int vot_attrSet (AttrBlock *ablock, char *name, char *value)
 Set/Create an attributes (private method).
char * vot_attrGet (AttrBlock *ablock, char *name)
 Get an attribute's value (private method).
char * vot_attrXML (AttrBlock *ablock)
 Get the attributes for an XML tag (private method).
int vot_eType (char *name)
 Get the integer value (ID) of the name (private method).
char * vot_elemName (Element *e)
 Get the name of the Element (private method).
int vot_elemType (Element *e)
 Get the integer value (ID) of the Element (private method).
char * vot_elemXML (Element *e)
 Builds a string of the opening XML Tag (private method).
char * vot_elemXMLEnd (Element *e)
 Build a string of the ending XML Tag (private method).
Elementvot_newElem (unsigned int type)
 Allocate a new structure of the given type (private method).
handle_t vot_setHandle (Element *elem)
 Assign the Element a handle_t (private method).
handle_t vot_lookupHandle (Element *elem)
 Lookup the handle_t to an Element (private method).
void vot_freeHandle (handle_t handle)
 Free a handle for use (private method).
Elementvot_getElement (handle_t handle)
 Get the Element refered to by handle_t (private method).
void vot_newHandleTable (void)
 Initialize a handle table (private method).
int vot_handleCount (void)
 Get the number of handle_t used (private method).
void vot_handleCleanup (void)
 Free all the handle nodes (private method).
void vot_handleError (char *msg)
 Print an error message.
void vot_endElement (void *userData, const char *name)
 CB whenever an end tag is seen (private method).
void vot_startElement (void *userData, const char *name, const char **atts)
 CB whenever a start tag is seen (private method).
void vot_charData (void *userData, const XML_Char *s, int len)
 Handle non-element character strings (private method).
void vot_startCData (void *userData)
 Handle the start of CDATA strings (private method).
void vot_endCData (void *userData)
 Handle the end of CDATA strings (private method).
void votPush (Stack *st, Element *elem)
 Push a Node to the top of the stack (private method).
ElementvotPop (Stack *st)
 Return a Node from the top of the stack (private method).
ElementvotPeek (Stack *st)
 Peek at Element on top of the Stack (private method).
Stackvot_newStack (void)
 Makes a new stack (private method).
int vot_isEmpty (Stack *st)
 Checks to see if the stack is empty (private method).
void vot_clearStack (Stack *st)
 Clear the stack (private method).
void vot_printStack (Stack *st)
 Print the name of all the stack elements (private method).
+


Detailed Description

+Internal LIBVOTABLE definitions. +

+VOTPARSEP.H -- Internal LIBVOTABLE definitions.

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
char* vot_attrGet (AttrBlock ablock,
char *  name 
)
+
+
+ +

+Get an attribute's value (private method). +

+vot_attrGet -- Get an attribute's value (private method).

+

Parameters:
+ + + +
*ablock An AttrBlock to insert these attributes
*name A string that hold the name of an attribute
+
+
Returns:
Value of the attribute or NULL
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int vot_attrSet (AttrBlock ablock,
char *  name,
char *  value 
)
+
+
+ +

+Set/Create an attributes (private method). +

+***************************************************************************

+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).

+

Parameters:
+ + + + +
ablock An AttrBlock to insert these attributes.
name A string that hold the name of an attribute.
value A string that hold the value of an attribute.
+
+
Returns:
The status of the request. 1 Success, 0=FAIL.
+
Warning:
If an attribute has no name/value, this will not create it.
+ +
+

+ +

+
+ + + + + + + + + +
char* vot_attrXML (AttrBlock ablock  ) 
+
+
+ +

+Get the attributes for an XML tag (private method). +

+vot_attrXML -- Get the attributes for an XML tag (private method).

+

Parameters:
+ + +
*ablock An AttrBlock to insert these attributes
+
+
Returns:
A string containing the attributes for an XML tag
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vot_charData (void *  user,
const XML_Char *  s,
int  len 
)
+
+
+ +

+Handle non-element character strings (private method). +

+vot_charData -- Handle non-element character strings (private method)

+

Parameters:
+ + + + +
user User data (not used)
s content string
len length of string
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
vot_clearStack (Stack st  ) 
+
+
+ +

+Clear the stack (private method). +

+vot_clearStack -- Clear the stack (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
char* vot_elemName (Element e  ) 
+
+
+ +

+Get the name of the Element (private method). +

+vot_elemName -- Get the name of the Element (private method).

+

Parameters:
+ + +
*e A pointer to the Element that you want the name of
+
+
Returns:
A string pointer to the name of the element
+ +
+

+ +

+
+ + + + + + + + + +
int vot_elemType (Element e  ) 
+
+
+ +

+Get the integer value (ID) of the Element (private method). +

+vot_elemType -- Get the integer value (ID) of the Element (private method)

+

Parameters:
+ + +
e A pointer to the Element that you want the type of
+
+
Returns:
An integer corresponding to the type of the element
+ +
+

+ +

+
+ + + + + + + + + +
char* vot_elemXML (Element e  ) 
+
+
+ +

+Builds a string of the opening XML Tag (private method). +

+vot_elemXML -- Builds a string of the opening XML Tag (private method)

+

Parameters:
+ + +
*e A pointer to an Element
+
+
Returns:
A string that contains the opening XML tag for e
+ +
+

+ +

+
+ + + + + + + + + +
char* vot_elemXMLEnd (Element e  ) 
+
+
+ +

+Build a string of the ending XML Tag (private method). +

+vot_elemXMLEnd -- Build a string of the ending XML Tag (private method)

+

Parameters:
+ + +
*e A pointer to an Element
+
+
Returns:
A string that contains the ending XML tag for e
+ +
+

+ +

+
+ + + + + + + + + +
void vot_endCData (void *  user  ) 
+
+
+ +

+Handle the end of CDATA strings (private method). +

+vot_endCData -- Handle the end of CDATA strings (private method)

+

Parameters:
+ + +
user User data (not used)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void vot_endElement (void *  user,
const char *  name 
)
+
+
+ +

+CB whenever an end tag is seen (private method). +

+vot_endElement -- CB whenever an end tag is seen (private method)

+

Parameters:
+ + + +
user User data (not used)
name The name in the XML tag
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
int vot_eType (char *  name  ) 
+
+
+ +

+Get the integer value (ID) of the name (private method). +

+vot_eType -- Get the integer value (ID) of the name (private method).

+

Parameters:
+ + +
name Name of the desired type
+
+
Returns:
An integer corresponding to the type of the element
+ +
+

+ +

+
+ + + + + + + + + +
void vot_freeHandle (handle_t  handle  ) 
+
+
+ +

+Free a handle for use (private method). +

+vot_freeHandle -- Free a handle for use (private method)

+

Parameters:
+ + +
handle A handle_t to the Element you wish to free
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
Element* vot_getElement (handle_t  handle  ) 
+
+
+ +

+Get the Element refered to by handle_t (private method). +

+vot_getElement -- Get the Element refered to by handle_t (private method)

+

Parameters:
+ + +
handle A handle_t to the Element.
+
+
Returns:
A pointer to the requested Element.
+ +
+

+ +

+
+ + + + + + + + + +
void vot_handleCleanup (void   ) 
+
+
+ +

+Free all the handle nodes (private method). +

+vot_handleCleanup -- Free all the handle nodes (private method)

+

Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
int vot_handleCount (void   ) 
+
+
+ +

+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)

+

Returns:
The number of handle_t types currently stored
+ +
+

+ +

+
+ + + + + + + + + +
void vot_handleError (char *  msg  ) 
+
+
+ +

+Print an error message. +

+vot_handleError -- Print an error message.

+

Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
int vot_isEmpty (Stack st  ) 
+
+
+ +

+Checks to see if the stack is empty (private method). +

+vot_isEmpty -- Checks to see if the stack is empty (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
1 if true, 0 if false.
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_lookupHandle (Element elem  ) 
+
+
+ +

+Lookup the handle_t to an Element (private method). +

+vot_lookupHandle -- Lookup the handle_t to an Element (private method)

+

Parameters:
+ + +
*elem A pointer to an Element
+
+
Returns:
A handle_t to the Element
+ +
+

+ +

+
+ + + + + + + + + +
Element* vot_newElem (unsigned int  type  ) 
+
+
+ +

+Allocate a new structure of the given type (private method). +

+vot_newElem -- Allocate a new structure of the given type (private method)

+

Parameters:
+ + +
type An integer that defines the type of Element
+
+
Returns:
An new Element structure
+ +
+

+ +

+
+ + + + + + + + + +
void vot_newHandleTable (void   ) 
+
+
+ +

+Initialize a handle table (private method). +

+vot_newHandleTable -- Initialize a handle table (private method)

+

Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
Stack * vot_newStack (void   ) 
+
+
+ +

+Makes a new stack (private method). +

+vot_newStack -- Makes a new stack (private method)

+

Returns:
A pointer to a new Stack.
+ +
+

+ +

+
+ + + + + + + + + +
vot_printStack (Stack st  ) 
+
+
+ +

+Print the name of all the stack elements (private method). +

+vot_printStack -- Print the name of all the stack elements (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_setHandle (Element elem  ) 
+
+
+ +

+Assign the Element a handle_t (private method). +

+vot_setHandle -- Assign the Element a handle_t (private method)

+

Parameters:
+ + +
elem A pointer to an Element to be assigned a handle_t.
+
+
Returns:
A handle_t refering to elem
+ +
+

+ +

+
+ + + + + + + + + +
void vot_startCData (void *  user  ) 
+
+
+ +

+Handle the start of CDATA strings (private method). +

+vot_startCData -- Handle the start of CDATA strings (private method)

+

Parameters:
+ + +
user User data (not used)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vot_startElement (void *  user,
const char *  name,
const char **  atts 
)
+
+
+ +

+CB whenever a start tag is seen (private method). +

+vot_startElement -- CB whenever a start tag is seen (private method)

+

Parameters:
+ + + + +
user User data (not used)
name The name in the XML tag.
atts An array of attributes.
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
Element * votPeek (Stack st  ) 
+
+
+ +

+Peek at Element on top of the Stack (private method). +

+votPeek -- Peek at Element on top of the Stack (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
A pointer to the head Element, or NULL if empty
+ +
+

+ +

+
+ + + + + + + + + +
Element * votPop (Stack st  ) 
+
+
+ +

+Return a Node from the top of the stack (private method). +

+votPop -- Return a Node from the top of the stack (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
A pointer to the popped Element.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
votPush (Stack st,
Element elem 
)
+
+
+ +

+Push a Node to the top of the stack (private method). +

+votPush -- Push a Node to the top of the stack (private method)

+

Parameters:
+ + + +
st A pointer to a Stack
elem A pointer to an element to be put on the stack
+
+
Returns:
nothing
+ +
+

+

+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votParseP_8h_source.html b/vendor/voclient/libvotable/doc/html/votParseP_8h_source.html new file mode 100644 index 00000000..ee6c24f7 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votParseP_8h_source.html @@ -0,0 +1,148 @@ + + +libVOTable: votParseP.h Source File + + + + + +
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votParse_8c.html b/vendor/voclient/libvotable/doc/html/votParse_8c.html new file mode 100644 index 00000000..6fd9b8f5 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votParse_8c.html @@ -0,0 +1,3077 @@ + + +libVOTable: votParse.c File Reference + + + + + +
+

votParse.c File Reference

Public interface procedures for the libVOTable parser. +More... +

+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <expat.h>
+#include <unistd.h>
+#include <assert.h>
+#include <ctype.h>
+#include <sys/stat.h>
+#include <curl/curl.h>
+#include <curl/types.h>
+#include <curl/easy.h>
+#include "votParseP.h"
+#include "votParse.h"
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

+#define BUFSIZE   4096

Functions

handle_t vot_openVOTABLE (char *arg)
 Parse a VOTable and return a handle to it.
void vot_closeVOTABLE (handle_t vot)
 Destroy the root node and all of it's children.
handle_t vot_getRESOURCE (handle_t handle)
 Gets the RESOURCE node from the parent handle.
handle_t vot_getTABLE (handle_t handle)
 Gets the TABLE node from the parent handle.
handle_t vot_getFIELD (handle_t handle)
 Gets the FIELD node from the parent handle.
handle_t vot_getDATA (handle_t handle)
 Gets the DATA node from the parent handle.
handle_t vot_getTABLEDATA (handle_t handle)
 Gets the TABLEDATA node from the parent handle.
handle_t vot_getTR (handle_t handle)
 Gets the TR node from the parent handle.
handle_t vot_getTD (handle_t handle)
 Gets the TD node from the parent handle.
handle_t vot_getBINARY (handle_t handle)
 Gets the BINARY node from the parent handle.
handle_t vot_getBINARY2 (handle_t handle)
 Gets the BINARY2 node from the parent handle.
handle_t vot_getFITS (handle_t handle)
 Gets the FITS node from the parent handle.
handle_t vot_getGROUP (handle_t handle)
 Gets the GROUP node from the parent handle.
handle_t vot_getFIELDRef (handle_t handle)
 Gets the FIELDref node from the parent handle.
handle_t vot_getPARAMRef (handle_t handle)
 Gets the PARAMRef node from the parent handle.
handle_t vot_getDESCRIPTION (handle_t handle)
 Gets the DESCRIPTION node from the parent handle.
handle_t vot_getPARAM (handle_t handle)
 Gets the PARAM node from the parent handle.
handle_t vot_getINFO (handle_t handle)
 Gets the INFO node from the parent handle.
handle_t vot_getSTREAM (handle_t handle)
 Gets the STREAM node from the parent handle.
handle_t vot_getVALUES (handle_t handle)
 Gets the VALUES node from the parent handle.
handle_t vot_getMIN (handle_t handle)
 Gets the MIN node from the parent handle.
handle_t vot_getMAX (handle_t handle)
 Gets the MAX node from the parent handle.
handle_t vot_getOPTION (handle_t handle)
 Gets the OPTION node from the parent handle.
handle_t vot_getLINK (handle_t handle)
 Gets the LINK node from the parent handle.
handle_t vot_getCOOSYS (handle_t handle)
 Gets the COOSYS node from the parent handle.
int vot_getDATAType (handle_t data_h)
 Returns the type of the DATA element.
char * vot_getDATATypeString (handle_t data_h)
 Returns the type of the DATA element as a string.
handle_t vot_newRESOURCE (handle_t parent_h)
 Create new RESOURCE node under the parent handle.
handle_t vot_newTABLE (handle_t parent_h)
 Create new TABLE node under the parent handle.
handle_t vot_newFIELD (handle_t parent_h)
 Create new FIELD node under the parent handle.
handle_t vot_newDATA (handle_t parent_h)
 Create new DATA node under the parent handle.
handle_t vot_newTABLEDATA (handle_t parent_h)
 Create new TABLEDATA node under the parent handle.
handle_t vot_newTR (handle_t parent_h)
 Create new TR node under the parent handle.
handle_t vot_newTD (handle_t parent_h)
 Create new TD node under the parent handle.
handle_t vot_newBINARY (handle_t parent_h)
 Create new BINARY node under the parent handle.
handle_t vot_newBINARY2 (handle_t parent_h)
 Create new BINARY2 node under the parent handle.
handle_t vot_newFITS (handle_t parent_h)
 Create new FITS node under the parent handle.
handle_t vot_newGROUP (handle_t parent_h)
 Create new GROUP node under the parent handle.
handle_t vot_newFIELDRef (handle_t parent_h)
 Create new FIELDref node under the parent handle.
handle_t vot_newPARAMRef (handle_t parent_h)
 Create new PARAMRef node under the parent handle.
handle_t vot_newDESCRIPTION (handle_t parent_h)
 Create new DESCRIPTION node under the parent handle.
handle_t vot_newPARAM (handle_t parent_h)
 Create new PARAM node under the parent handle.
handle_t vot_newINFO (handle_t parent_h)
 Create new INFO node under the parent handle.
handle_t vot_newSTREAM (handle_t parent_h)
 Create new STREAM node under the parent handle.
handle_t vot_newVALUES (handle_t parent_h)
 Create new VALUES node under the parent handle.
handle_t vot_newMIN (handle_t parent_h)
 Create new MIN node under the parent handle.
handle_t vot_newMAX (handle_t parent_h)
 Create new MAX node under the parent handle.
handle_t vot_newOPTION (handle_t parent_h)
 Create new OPTION node under the parent handle.
handle_t vot_newLINK (handle_t parent_h)
 Create new LINK node under the parent handle.
handle_t vot_newCOOSYS (handle_t parent_h)
 Create new COOSYS node under the parent handle.
handle_t vot_newNode (handle_t parent, int type)
 Creates a new blank unlinked node.
void vot_attachNode (handle_t parent, handle_t new)
 Adds a node as a child of parent.
void vot_freeNode (handle_t node)
 Destroys the node and all of it's children.
void vot_deleteNode (handle_t element)
 Destroys the node and all of it's children.
handle_t vot_copyElement (handle_t src_h, handle_t parent_h)
 Adds a node as a child of parent.
int vot_getNCols (handle_t tdata_h)
 Return the nuber of columns in the table structure.
int vot_getNRows (handle_t tdata_h)
 Return the nuber of columns in the table structure.
char * vot_getTableCell (handle_t tdata_h, int row, int col)
 Return the nuber of columns in the structure.
+int vot_tableCompare (const void *row1, const void *row2)
+int vot_sortTable (handle_t tdata_h, int col, int strsort, int order)
int vot_getLength (handle_t elem_h)
 Return the number of sibling Elements of the same type.
int vot_getNumberOf (handle_t elem_h, int type)
 Return the number of sibling Elements of the type.
+int vot_colByAttr (int tab, char *attr, char *name, char *alt)
+int vot_colByName (int tab, char *name, char *alt)
+int vot_colByUCD (int tab, char *name, char *alt)
+int vot_colByID (int tab, char *name, char *alt)
handle_t vot_findByAttr (handle_t parent, char *name, char *value)
 Get a handle to an Element with the requested attribute.
handle_t * vot_findInGroup (handle_t group, int type)
 Return a handle array of the requested Element type.
handle_t vot_getNext (handle_t elem_h)
 Return a handle_t of the next Element of the same type.
handle_t vot_getSibling (handle_t elem_h)
 Return a handle_t of the next Element.
handle_t vot_getChild (handle_t elem_h)
 Return a handle_t of the child Element.
handle_t vot_getParent (handle_t elem_h)
 Return the handle of the parent Element.
handle_t vot_getChildOfType (handle_t elem_h, int type)
 Get the handle of the next Element of the same type.
int vot_valueOf (handle_t elem_h)
 Return type of the Element.
int vot_typeOf (handle_t elem_h)
 Return type of the Element.
int vot_setValue (handle_t elem_h, char *value)
 Set the Value for the ELEMENT.
char * vot_getValue (handle_t elem_h)
 Get the Value for the ELEMENT.
int vot_setAttr (handle_t elem_h, char *attr, char *value)
 Set the attribute for the Element.
char * vot_getAttr (handle_t elem_h, char *attr)
 Return the attribute for the Element.
void vot_writeVOTable (handle_t node, char *fname, int indent)
 Write the VOTable to the file descriptor.
void vot_writeHTML (handle_t node, char *ifname, char *ofname)
 Write the VOTable to the file descriptor as HTML.
void vot_writeSHTML (handle_t node, char *ifname, char *ofname)
 Write the VOTable to the file descriptor as an HTML table.
void vot_writeFITS (handle_t node, char *fname)
 Write the VOTable to the file descriptor as an FITS table.
+void vot_writeDelimited (handle_t vot, char *fname, char delim, int hdr)
void vot_writeASV (handle_t node, char *fname, int header)
 Write the VOTable to the file descriptor as a ASV file.
void vot_writeBSV (handle_t node, char *fname, int header)
 Write the VOTable to the file descriptor as a BSV file.
void vot_writeCSV (handle_t node, char *fname, int header)
 Write the VOTable to the file descriptor as a CSV file.
void vot_writeTSV (handle_t node, char *fname, int header)
 Write the VOTable to the file descriptor as a TSV file.
void vot_setWarnings (int value)
 Set the warning level.
void votEmsg (char *msg)

Variables

Stackelement_stack = NULL
+Elementvot_struct = NULL
+char * votELevel = ""
+int votWarn = 0
+struct {
   int   type
   int   parents
   int   children
elemParents []
+


Detailed Description

+Public interface procedures for the libVOTable parser. +

+VOTPARSE.C -- Public interface procedures for the libVOTable parser.

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
vot_attachNode (handle_t  parent,
handle_t  new 
)
+
+
+ +

+Adds a node as a child of parent. +

+vot_attachNode -- Adds a node as a child of parent.

+

Parameters:
+ + + +
parent A handle to the Element that you want to add a node to
new A handle to the Element that you want to add
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
vot_closeVOTABLE (handle_t  vot  ) 
+
+
+ +

+Destroy the root node and all of it's children. +

+vot_closeVOTABLE -- Destroy the root node and all of it's children.

+

Parameters:
+ + +
vot A handle to the Element that you want deleted
+
+
Returns:
nothing
+
Warning:
Destroys the node and all of it's children.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
handle_t vot_copyElement (handle_t  src_h,
handle_t  parent_h 
)
+
+
+ +

+Adds a node as a child of parent. +

+vot_copyElement -- Adds a node as a child of parent.

+

Parameters:
+ + + +
src_h A handle to the Element to copy
parent_h A handle to the Elements parent
+
+
Returns:
A handle_t of the copy of the structure
+ +
+

+ +

+
+ + + + + + + + + +
vot_deleteNode (handle_t  element  ) 
+
+
+ +

+Destroys the node and all of it's children. +

+vot_deleteNode -- Destroys the node and all of it's children.

+

Parameters:
+ + +
element A handle to the Element that you want deleted
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
handle_t vot_findByAttr (handle_t  parent,
char *  name,
char *  value 
)
+
+
+ +

+Get a handle to an Element with the requested attribute. +

+vot_findByAttr -- Get a handle to an Element with the requested attribute.

+

Parameters:
+ + + + +
parent A handle_t the parent Element
name A string holding the Value type
value A string holding the Value value
+
+
Returns:
The handle to the element
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
handle_t * vot_findInGroup (handle_t  group,
int  type 
)
+
+
+ +

+Return a handle array of the requested Element type. +

+vot_findInGroup -- Return a handle array of the requested Element type.

+

Parameters:
+ + + +
group A handle_t the parent Element
type Value of the type
+
+
Returns:
An array of handles
+ +
+

+ +

+
+ + + + + + + + + +
vot_freeNode (handle_t  node  ) 
+
+
+ +

+Destroys the node and all of it's children. +

+vot_freeNode -- Destroys the node and all of it's children.

+

Parameters:
+ + +
node A handle to the Element that you want deleted
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char * vot_getAttr (handle_t  elem_h,
char *  attr 
)
+
+
+ +

+Return the attribute for the Element. +

+vot_getAttr -- Return the attribute for the Element.

+

Parameters:
+ + + +
elem_h A handle_t the Element
attr A string holding the attribute name
+
+
Returns:
A string of the value or the attr
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getBINARY (handle_t  handle  ) 
+
+
+ +

+Gets the BINARY node from the parent handle. +

+vot_getBINARY -- Gets the BINARY node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a BINARY
+
+
Returns:
A handle to the first BINARY node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getBINARY2 (handle_t  handle  ) 
+
+
+ +

+Gets the BINARY2 node from the parent handle. +

+vot_getBINARY2 -- Gets the BINARY2 node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a BINARY2
+
+
Returns:
A handle to the first BINARY2 node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getChild (handle_t  elem_h  ) 
+
+
+ +

+Return a handle_t of the child Element. +

+vot_getChild -- Return a handle_t of the child Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
A handle of the child Element
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
handle_t vot_getChildOfType (handle_t  elem_h,
int  type 
)
+
+
+ +

+Get the handle of the next Element of the same type. +

+vot_getChildOfType -- Get the handle of the next Element of the same type.

+

Parameters:
+ + + +
elem_h A handle_t the Element
type An integer of the Element type for find
+
+
Returns:
A handle of the Element
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getCOOSYS (handle_t  handle  ) 
+
+
+ +

+Gets the COOSYS node from the parent handle. +

+vot_getCOOSYS -- Gets the COOSYS node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a COOSYS
+
+
Returns:
A handle to the first COOSYS node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getDATA (handle_t  handle  ) 
+
+
+ +

+Gets the DATA node from the parent handle. +

+vot_getDATA -- Gets the DATA node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a DATA
+
+
Returns:
A handle to the first DATA node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
char * vot_getDATAType (handle_t  data_h  ) 
+
+
+ +

+Returns the type of the DATA element. +

+vot_getDATAType -- Returns the type of the DATA element.

+

Parameters:
+ + +
data_h A handle_t to a DATA
+
+
Returns:
The type as an int
+ +
+

+ +

+
+ + + + + + + + + +
char * vot_getDATATypeString (handle_t  data_h  ) 
+
+
+ +

+Returns the type of the DATA element as a string. +

+vot_getDATATypeString -- Returns the type of the DATA element as a string.

+

Parameters:
+ + +
data_h A handle_t to a DATA
+
+
Returns:
The type as an string
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getDESCRIPTION (handle_t  handle  ) 
+
+
+ +

+Gets the DESCRIPTION node from the parent handle. +

+vot_getDESCRIPTION -- Gets the DESCRIPTION node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a DESCRIPTION
+
+
Returns:
A handle to the first DESCRIPTION node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getFIELD (handle_t  handle  ) 
+
+
+ +

+Gets the FIELD node from the parent handle. +

+vot_getFIELD -- Gets the FIELD node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a FIELD
+
+
Returns:
A handle to the first FIELD node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getFIELDRef (handle_t  handle  ) 
+
+
+ +

+Gets the FIELDref node from the parent handle. +

+vot_getFIELDref -- Gets the FIELDref node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a FIELDref
+
+
Returns:
A handle to the first FIELDref node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getFITS (handle_t  handle  ) 
+
+
+ +

+Gets the FITS node from the parent handle. +

+vot_getFITS -- Gets the FITS node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a FITS
+
+
Returns:
A handle to the first FITS node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getGROUP (handle_t  handle  ) 
+
+
+ +

+Gets the GROUP node from the parent handle. +

+vot_getGROUP -- Gets the GROUP node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a GROUP
+
+
Returns:
A handle to the first GROUP node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getINFO (handle_t  handle  ) 
+
+
+ +

+Gets the INFO node from the parent handle. +

+vot_getINFO -- Gets the INFO node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a INFO
+
+
Returns:
A handle to the first INFO node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
int vot_getLength (handle_t  elem_h  ) 
+
+
+ +

+Return the number of sibling Elements of the same type. +

+vot_getLength -- Return the number of sibling Elements of the same type.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
The status of the set
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getLINK (handle_t  handle  ) 
+
+
+ +

+Gets the LINK node from the parent handle. +

+vot_getLINK -- Gets the LINK node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a LINK
+
+
Returns:
A handle to the first LINK node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getMAX (handle_t  handle  ) 
+
+
+ +

+Gets the MAX node from the parent handle. +

+vot_getMAX -- Gets the MAX node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a MAX
+
+
Returns:
A handle to the first MAX node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getMIN (handle_t  handle  ) 
+
+
+ +

+Gets the MIN node from the parent handle. +

+vot_getMIN -- Gets the MIN node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a MIN
+
+
Returns:
A handle to the first MIN node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
int vot_getNCols (handle_t  tdata_h  ) 
+
+
+ +

+Return the nuber of columns in the table structure. +

+************************************************************************** Utility methods vot_getNCols -- Return the nuber of columns in the table structure.

+

Parameters:
+ + +
tdata_h A handle_t to a TABLEDATA
+
+
Returns:
The number of cols
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getNext (handle_t  elem_h  ) 
+
+
+ +

+Return a handle_t of the next Element of the same type. +

+vot_getNext -- Return a handle_t of the next Element of the same type.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
A handle of the next Element of the same type
+ +
+

+ +

+
+ + + + + + + + + +
int vot_getNRows (handle_t  tdata_h  ) 
+
+
+ +

+Return the nuber of columns in the table structure. +

+vot_getNRows -- Return the nuber of columns in the table structure.

+

Parameters:
+ + +
tdata_h A handle_t to a TABLEDATA
+
+
Returns:
The number of cols
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int vot_getNumberOf (handle_t  elem_h,
int  type 
)
+
+
+ +

+Return the number of sibling Elements of the type. +

+vot_getNumberOf -- Return the number of sibling Elements of the type.

+

Parameters:
+ + + +
elem_h A handle_t the Element
type An int of the type of element you wish to count
+
+
Returns:
The status of the set
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getOPTION (handle_t  handle  ) 
+
+
+ +

+Gets the OPTION node from the parent handle. +

+vot_getOPTION -- Gets the OPTION node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a OPTION
+
+
Returns:
A handle to the first OPTION node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getPARAM (handle_t  handle  ) 
+
+
+ +

+Gets the PARAM node from the parent handle. +

+vot_getPARAM -- Gets the PARAM node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a PARAM
+
+
Returns:
A handle to the first PARAM node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getPARAMRef (handle_t  handle  ) 
+
+
+ +

+Gets the PARAMRef node from the parent handle. +

+vot_getPARAMRef -- Gets the PARAMref node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a PARAMRef
+
+
Returns:
A handle to the first PARAMRef node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getParent (handle_t  elem_h  ) 
+
+
+ +

+Return the handle of the parent Element. +

+vot_getParent -- Return the handle of the parent Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
A handle of the paretn Element
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getRESOURCE (handle_t  handle  ) 
+
+
+ +

+Gets the RESOURCE node from the parent handle. +

+vot_getRESOURCE -- Gets the RESOURCE node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a RESOURCE
+
+
Returns:
A handle to the first RESOURCE node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getSibling (handle_t  elem_h  ) 
+
+
+ +

+Return a handle_t of the next Element. +

+vot_getSibling -- Return a handle_t of the next signling Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
A handle of the next Element
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getSTREAM (handle_t  handle  ) 
+
+
+ +

+Gets the STREAM node from the parent handle. +

+vot_getSTREAM -- Gets the STREAM node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a STREAM
+
+
Returns:
A handle to the first STREAM node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getTABLE (handle_t  handle  ) 
+
+
+ +

+Gets the TABLE node from the parent handle. +

+vot_getTABLE -- Gets the TABLE node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a TABLE
+
+
Returns:
A handle to the first TABLE node, or zero
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char * vot_getTableCell (handle_t  tdata_h,
int  row,
int  col 
)
+
+
+ +

+Return the nuber of columns in the structure. +

+vot_getTableCell -- Return the nuber of columns in the structure.

+

Parameters:
+ + + + +
tdata_h A handle_t to a TABLEDATA
row An int for a row
col An int for a col
+
+
Returns:
The content of the cell
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getTABLEDATA (handle_t  handle  ) 
+
+
+ +

+Gets the TABLEDATA node from the parent handle. +

+vot_getTABLEDATA -- Gets the TABLEDATA node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a TABLEDATA
+
+
Returns:
A handle to the first TABLEDATA node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getTD (handle_t  handle  ) 
+
+
+ +

+Gets the TD node from the parent handle. +

+vot_getTD -- Gets the TD node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a TD
+
+
Returns:
A handle to the first TD node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getTR (handle_t  handle  ) 
+
+
+ +

+Gets the TR node from the parent handle. +

+vot_getTR -- Gets the TR node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a TR
+
+
Returns:
A handle to the first TR node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
char * vot_getValue (handle_t  elem_h  ) 
+
+
+ +

+Get the Value for the ELEMENT. +

+vot_getValue -- Get the Value for the ELEMENT.

+

Parameters:
+ + +
elem_h A handle_t the ELEMENT
+
+
Returns:
A string of the value or the Value
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getVALUES (handle_t  handle  ) 
+
+
+ +

+Gets the VALUES node from the parent handle. +

+vot_getVALUES -- Gets the VALUES node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a VALUES
+
+
Returns:
A handle to the first VALUES node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newBINARY (handle_t  parent_h  ) 
+
+
+ +

+Create new BINARY node under the parent handle. +

+vot_newBINARY -- Create new BINARY node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a BINARY
+
+
Returns:
A handle to the first BINARY node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newBINARY2 (handle_t  parent_h  ) 
+
+
+ +

+Create new BINARY2 node under the parent handle. +

+vot_newBINARY2 -- Create new BINARY2 node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a BINARY2
+
+
Returns:
A handle to the first BINARY2 node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newCOOSYS (handle_t  parent_h  ) 
+
+
+ +

+Create new COOSYS node under the parent handle. +

+vot_newCOOSYS -- Create new COOSYS node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a COOSYS
+
+
Returns:
A handle to the first COOSYS node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newDATA (handle_t  parent_h  ) 
+
+
+ +

+Create new DATA node under the parent handle. +

+vot_newDATA -- Create new DATA node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a DATA
+
+
Returns:
A handle to the first DATA node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newDESCRIPTION (handle_t  parent_h  ) 
+
+
+ +

+Create new DESCRIPTION node under the parent handle. +

+vot_newDESCRIPTION -- Create new DESCRIPTION node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a DESCRIPTION
+
+
Returns:
A handle to the first DESCRIPTION node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newFIELD (handle_t  parent_h  ) 
+
+
+ +

+Create new FIELD node under the parent handle. +

+vot_newFIELD -- Create new FIELD node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a FIELD
+
+
Returns:
A handle to the first FIELD node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newFIELDRef (handle_t  parent_h  ) 
+
+
+ +

+Create new FIELDref node under the parent handle. +

+vot_newFIELDref -- Create new FIELDref node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a FIELDref
+
+
Returns:
A handle to the first FIELDref node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newFITS (handle_t  parent_h  ) 
+
+
+ +

+Create new FITS node under the parent handle. +

+vot_newFITS -- Create new FITS node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a FITS
+
+
Returns:
A handle to the first FITS node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newGROUP (handle_t  parent_h  ) 
+
+
+ +

+Create new GROUP node under the parent handle. +

+vot_newGROUP -- Create new GROUP node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a GROUP
+
+
Returns:
A handle to the first GROUP node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newINFO (handle_t  parent_h  ) 
+
+
+ +

+Create new INFO node under the parent handle. +

+vot_newINFO -- Create new INFO node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a INFO
+
+
Returns:
A handle to the first INFO node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newLINK (handle_t  parent_h  ) 
+
+
+ +

+Create new LINK node under the parent handle. +

+vot_newLINK -- Create new LINK node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a LINK
+
+
Returns:
A handle to the first LINK node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newMAX (handle_t  parent_h  ) 
+
+
+ +

+Create new MAX node under the parent handle. +

+vot_newMAX -- Create new MAX node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a MAX
+
+
Returns:
A handle to the first MAX node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newMIN (handle_t  parent_h  ) 
+
+
+ +

+Create new MIN node under the parent handle. +

+vot_newMIN -- Create new MIN node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a MIN
+
+
Returns:
A handle to the first MIN node, or zero
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
handle_t vot_newNode (handle_t  parent,
int  type 
)
+
+
+ +

+Creates a new blank unlinked node. +

+vot_newNode -- Creates a new blank unlinked node.

+

Parameters:
+ + + +
parent A handle to the Element that you want to add a node to
type The type of node you wish to create
+
+
Returns:
A handle to the created node
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newOPTION (handle_t  parent_h  ) 
+
+
+ +

+Create new OPTION node under the parent handle. +

+vot_newOPTION -- Create new OPTION node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a OPTION
+
+
Returns:
A handle to the first OPTION node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newPARAM (handle_t  parent_h  ) 
+
+
+ +

+Create new PARAM node under the parent handle. +

+vot_newPARAM -- Create new PARAM node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a PARAM
+
+
Returns:
A handle to the first PARAM node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newPARAMRef (handle_t  parent_h  ) 
+
+
+ +

+Create new PARAMRef node under the parent handle. +

+vot_newPARAMRef -- Create new PARAMref node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a PARAMRef
+
+
Returns:
A handle to the first PARAMRef node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newRESOURCE (handle_t  parent_h  ) 
+
+
+ +

+Create new RESOURCE node under the parent handle. +

+vot_newRESOURCE -- Create new RESOURCE node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a RESOURCE
+
+
Returns:
A handle to the first RESOURCE node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newSTREAM (handle_t  parent_h  ) 
+
+
+ +

+Create new STREAM node under the parent handle. +

+vot_newSTREAM -- Create new STREAM node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a STREAM
+
+
Returns:
A handle to the first STREAM node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newTABLE (handle_t  parent_h  ) 
+
+
+ +

+Create new TABLE node under the parent handle. +

+vot_newTABLE -- Create new TABLE node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a TABLE
+
+
Returns:
A handle to the first TABLE node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newTABLEDATA (handle_t  parent_h  ) 
+
+
+ +

+Create new TABLEDATA node under the parent handle. +

+vot_newTABLEDATA -- Create new TABLEDATA node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a TABLEDATA
+
+
Returns:
A handle to the first TABLEDATA node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newTD (handle_t  parent_h  ) 
+
+
+ +

+Create new TD node under the parent handle. +

+vot_newTD -- Create new TD node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a TD
+
+
Returns:
A handle to the first TD node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newTR (handle_t  parent_h  ) 
+
+
+ +

+Create new TR node under the parent handle. +

+vot_newTR -- Create new TR node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a TR
+
+
Returns:
A handle to the first TR node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newVALUES (handle_t  parent_h  ) 
+
+
+ +

+Create new VALUES node under the parent handle. +

+vot_newVALUES -- Create new VALUES node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a VALUES
+
+
Returns:
A handle to the first VALUES node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_openVOTABLE (char *  arg  ) 
+
+
+ +

+Parse a VOTable and return a handle to it. +

+vot_openVOTABLE -- Parse a VOTable and return a handle to it

+

Parameters:
+ + +
arg The source of the table
+
+
Returns:
The root node handle of the VOTable
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int vot_setAttr (handle_t  elem_h,
char *  attr,
char *  value 
)
+
+
+ +

+Set the attribute for the Element. +

+vot_setAttr -- Set the attribute for the Element.

+

Parameters:
+ + + + +
elem_h A handle_t the Element
attr A string holding the attribute name
value A string holding the attribute value
+
+
Returns:
The status of the set
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int vot_setValue (handle_t  elem_h,
char *  value 
)
+
+
+ +

+Set the Value for the ELEMENT. +

+vot_setValue -- Set the Value for the ELEMENT.

+

Parameters:
+ + + +
elem_h A handle_t the ELEMENT
value A string holding the value
+
+
Returns:
The status of the set
+ +
+

+ +

+
+ + + + + + + + + +
vot_setWarnings (int  value  ) 
+
+
+ +

+Set the warning level. +

+vot_setWarnings -- Set the warning level.

+

Parameters:
+ + +
value Warning level
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
int vot_typeOf (handle_t  elem_h  ) 
+
+
+ +

+Return type of the Element. +

+vot_typeOf -- Return type of the Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
An integer of the type
+ +
+

+ +

+
+ + + + + + + + + +
int vot_valueOf (handle_t  elem_h  ) 
+
+
+ +

+Return type of the Element. +

+vot_valueOf -- Return type of the Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
An integer of the type
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vot_writeASV (handle_t  node,
char *  fname,
int  header 
)
+
+
+ +

+Write the VOTable to the file descriptor as a ASV file. +

+vot_writeASV -- Write the VOTable to the file descriptor as a ASV file

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
header Write output header?
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vot_writeBSV (handle_t  node,
char *  fname,
int  header 
)
+
+
+ +

+Write the VOTable to the file descriptor as a BSV file. +

+vot_writeBSV -- Write the VOTable to the file descriptor as a BSV file

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
header Write output header?
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vot_writeCSV (handle_t  node,
char *  fname,
int  header 
)
+
+
+ +

+Write the VOTable to the file descriptor as a CSV file. +

+vot_writeCSV -- Write the VOTable to the file descriptor as a CSV file

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
header Write output header?
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
vot_writeFITS (handle_t  node,
char *  fname 
)
+
+
+ +

+Write the VOTable to the file descriptor as an FITS table. +

+vot_writeFITS -- Write the VOTable to the file descriptor as a FITS table.

+

Parameters:
+ + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vot_writeHTML (handle_t  node,
char *  ifname,
char *  ofname 
)
+
+
+ +

+Write the VOTable to the file descriptor as HTML. +

+vot_writeHTML -- Write the VOTable to the file descriptor as HTML.

+

Parameters:
+ + + + +
node A handle to an Element that you to print
ifname Input filename
ofname Output filename (or "stdout" or "-" for STDOUT)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vot_writeSHTML (handle_t  node,
char *  ifname,
char *  ofname 
)
+
+
+ +

+Write the VOTable to the file descriptor as an HTML table. +

+vot_writeSHTML -- Write the VOTable to the file descriptor as an HTML table.

+

Parameters:
+ + + + +
node A handle to an Element that you to print
ifname Input filename
ofname Output filename (or "stdout" or "-" for STDOUT)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vot_writeTSV (handle_t  node,
char *  fname,
int  header 
)
+
+
+ +

+Write the VOTable to the file descriptor as a TSV file. +

+vot_writeTSV -- Write the VOTable to the file descriptor as a TSV file

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
header Write output header?
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
vot_writeVOTable (handle_t  node,
char *  fname,
int  indent 
)
+
+
+ +

+Write the VOTable to the file descriptor. +

+vot_writeVOTable -- Write the VOTable to the file descriptor.

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
indent Number of spaces to indent at each level
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
void votEmsg (char *  msg  ) 
+
+
+ +

+votEmsg -- Error message print utility. +

+

+


Variable Documentation

+ +
+
+ + + + +
int children
+
+
+ +

+allowed parent types +

+

+ +

+
+ + + + +
Stack* element_stack = NULL
+
+
+ +

+************************************************************************* 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 *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 *fname, int indent) vot_writeHTML (handle, char *fname) vot_writeSHTML (handle, char *fname) vot_writeFITS (handle, char *fname) vot_writeASV (handle, char *fname, int hdr) vot_writeBSV (handle, char *fname, int hdr) vot_writeCSV (handle, char *fname, int hdr) vot_writeTSV (handle, char *fname, int hdr) vot_writeDelimited (handle, char *fname, char delim, int hdr) +

+

+ +

+
+ + + + +
int parents
+
+
+ +

+element type +

+

+

+
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votParse_8h.html b/vendor/voclient/libvotable/doc/html/votParse_8h.html new file mode 100644 index 00000000..1dca54c5 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votParse_8h.html @@ -0,0 +1,3305 @@ + + +libVOTable: votParse.h File Reference + + + + + +
+

votParse.h File Reference

Public procedure declarations for the VOTable interface. +More... +

+ +

+Go to the source code of this file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

#define NUM_ELEMENTS   25
+#define TY_ROOT   000000000
+#define TY_VOTABLE   000000001
+#define TY_RESOURCE   000000002
+#define TY_FIELD   000000004
+#define TY_PARAM   000000010
+#define TY_INFO   000000020
+#define TY_TR   000000040
+#define TY_TD   000000100
+#define TY_TABLE   000000200
+#define TY_STREAM   000000400
+#define TY_FITS   000001000
+#define TY_GROUP   000002000
+#define TY_FIELDREF   000004000
+#define TY_PARAMREF   000010000
+#define TY_MIN   000020000
+#define TY_MAX   000040000
+#define TY_OPTION   000100000
+#define TY_VALUES   000200000
+#define TY_LINK   000400000
+#define TY_DATA   001000000
+#define TY_DESCRIPTION   002000000
+#define TY_TABLEDATA   004000000
+#define TY_BINARY   010000000
+#define TY_BINARY2   020000000
+#define TY_COOSYS   100000000
+#define TY_DEFINITIONS   200000000
+#define OK   0
+#define ERR   1
+#define TRUE   1
+#define FALSE   0
+#define handle_t   int

Functions

handle_t vot_openVOTABLE (char *arg)
 Parse a VOTable and return a handle to it.
void vot_closeVOTABLE (handle_t vot)
 Destroy the root node and all of it's children.
handle_t vot_getRESOURCE (handle_t handle)
 Gets the RESOURCE node from the parent handle.
handle_t vot_getTABLE (handle_t handle)
 Gets the TABLE node from the parent handle.
handle_t vot_getFIELD (handle_t handle)
 Gets the FIELD node from the parent handle.
handle_t vot_getDATA (handle_t handle)
 Gets the DATA node from the parent handle.
handle_t vot_getTABLEDATA (handle_t handle)
 Gets the TABLEDATA node from the parent handle.
handle_t vot_getTR (handle_t handle)
 Gets the TR node from the parent handle.
handle_t vot_getTD (handle_t handle)
 Gets the TD node from the parent handle.
handle_t vot_getBINARY (handle_t handle)
 Gets the BINARY node from the parent handle.
handle_t vot_getBINARY2 (handle_t handle)
 Gets the BINARY2 node from the parent handle.
handle_t vot_getFITS (handle_t handle)
 Gets the FITS node from the parent handle.
handle_t vot_getGROUP (handle_t handle)
 Gets the GROUP node from the parent handle.
handle_t vot_getFIELDRef (handle_t handle)
 Gets the FIELDref node from the parent handle.
handle_t vot_getPARAMRef (handle_t handle)
 Gets the PARAMRef node from the parent handle.
handle_t vot_getDESCRIPTION (handle_t handle)
 Gets the DESCRIPTION node from the parent handle.
handle_t vot_getPARAM (handle_t handle)
 Gets the PARAM node from the parent handle.
handle_t vot_getINFO (handle_t handle)
 Gets the INFO node from the parent handle.
handle_t vot_getSTREAM (handle_t handle)
 Gets the STREAM node from the parent handle.
handle_t vot_getVALUES (handle_t handle)
 Gets the VALUES node from the parent handle.
handle_t vot_getMIN (handle_t handle)
 Gets the MIN node from the parent handle.
handle_t vot_getMAX (handle_t handle)
 Gets the MAX node from the parent handle.
handle_t vot_getOPTION (handle_t handle)
 Gets the OPTION node from the parent handle.
handle_t vot_getLINK (handle_t handle)
 Gets the LINK node from the parent handle.
handle_t vot_getCOOSYS (handle_t handle)
 Gets the COOSYS node from the parent handle.
handle_t vot_newRESOURCE (handle_t parent_h)
 Create new RESOURCE node under the parent handle.
handle_t vot_newTABLE (handle_t parent_h)
 Create new TABLE node under the parent handle.
handle_t vot_newFIELD (handle_t parent_h)
 Create new FIELD node under the parent handle.
handle_t vot_newDATA (handle_t parent_h)
 Create new DATA node under the parent handle.
handle_t vot_newTABLEDATA (handle_t parent_h)
 Create new TABLEDATA node under the parent handle.
handle_t vot_newTR (handle_t parent_h)
 Create new TR node under the parent handle.
handle_t vot_newTD (handle_t parent_h)
 Create new TD node under the parent handle.
handle_t vot_newBINARY (handle_t parent_h)
 Create new BINARY node under the parent handle.
handle_t vot_newBINARY2 (handle_t parent_h)
 Create new BINARY2 node under the parent handle.
handle_t vot_newFITS (handle_t parent_h)
 Create new FITS node under the parent handle.
handle_t vot_newGROUP (handle_t parent_h)
 Create new GROUP node under the parent handle.
handle_t vot_newFIELDRef (handle_t parent_h)
 Create new FIELDref node under the parent handle.
handle_t vot_newPARAMRef (handle_t parent_h)
 Create new PARAMRef node under the parent handle.
handle_t vot_newDESCRIPTION (handle_t parent_h)
 Create new DESCRIPTION node under the parent handle.
handle_t vot_newPARAM (handle_t parent_h)
 Create new PARAM node under the parent handle.
handle_t vot_newINFO (handle_t parent_h)
 Create new INFO node under the parent handle.
handle_t vot_newSTREAM (handle_t parent_h)
 Create new STREAM node under the parent handle.
handle_t vot_newVALUES (handle_t parent_h)
 Create new VALUES node under the parent handle.
handle_t vot_newMIN (handle_t parent_h)
 Create new MIN node under the parent handle.
handle_t vot_newMAX (handle_t parent_h)
 Create new MAX node under the parent handle.
handle_t vot_newOPTION (handle_t parent_h)
 Create new OPTION node under the parent handle.
handle_t vot_newLINK (handle_t parent_h)
 Create new LINK node under the parent handle.
handle_t vot_newCOOSYS (handle_t parent_h)
 Create new COOSYS node under the parent handle.
int vot_getDATAType (handle_t data_h)
 Returns the type of the DATA element.
char * vot_getDATATypeString (handle_t data_h)
 Returns the type of the DATA element as a string.
handle_t vot_newNode (handle_t parent, int type)
 Creates a new blank unlinked node.
void vot_freeNode (handle_t delete_me)
 Destroys the node and all of it's children.
void vot_attachNode (handle_t parent, handle_t new)
 Adds a node as a child of parent.
void vot_deleteNode (handle_t element)
 Destroys the node and all of it's children.
handle_t vot_copyElement (handle_t src_h, handle_t parent_h)
 Adds a node as a child of parent.
int vot_getNCols (handle_t tdata_h)
 Return the nuber of columns in the table structure.
int vot_getNRows (handle_t tdata_h)
 Return the nuber of columns in the table structure.
char * vot_getTableCell (handle_t tdata_h, int row, int col)
 Return the nuber of columns in the structure.
+int vot_sortTable (handle_t tdata_h, int col, int sort_strings, int order)
int vot_getLength (handle_t elem_h)
 Return the number of sibling Elements of the same type.
int vot_getNumberOf (handle_t elem_h, int type)
 Return the number of sibling Elements of the type.
int vot_colByAttr (handle_t tab, char *attr, char *name, char *alt)
 Get the column number (0-indexed) by named attribute.
int vot_colByName (handle_t tab, char *name, char *alt)
 Get the column number (0-indexed) by 'name' attribute.
int vot_colByUCD (handle_t tab, char *name, char *alt)
 Get the column number (0-indexed) by 'ucd' attribute.
int vot_colByID (handle_t tab, char *name, char *alt)
 Get the column number (0-indexed) by 'id' attribute.
handle_t vot_findByAttr (handle_t parent, char *name, char *value)
 Get a handle to an Element with the requested attribute.
handle_t * vot_findInGroup (handle_t group, int type)
 Return a handle array of the requested Element type.
handle_t vot_getNext (handle_t elem_h)
 Return a handle_t of the next Element of the same type.
handle_t vot_getSibling (handle_t elem_h)
 Return a handle_t of the next Element.
handle_t vot_getChild (handle_t elem_h)
 Return a handle_t of the child Element.
handle_t vot_getParent (handle_t elem_h)
 Return the handle of the parent Element.
handle_t vot_getChildOfType (handle_t elem_h, int type)
 Get the handle of the next Element of the same type.
int vot_valueOf (handle_t elem_h)
 Return type of the Element.
int vot_typeOf (handle_t elem_h)
 Return type of the Element.
int vot_handleCount ()
 Get the number of handle_t used (private method).
int vot_setValue (handle_t elem_h, char *value)
 Set the Value for the ELEMENT.
char * vot_getValue (handle_t elem_h)
 Get the Value for the ELEMENT.
int vot_setAttr (handle_t elem_h, char *attr, char *value)
 Set the attribute for the Element.
char * vot_getAttr (handle_t elem_h, char *attr)
 Return the attribute for the Element.
void vot_setWarnings (int value)
 Set the warning level.
void votEmsg (char *msg)
void vot_writeVOTable (handle_t node, char *fname, int indent)
 Write the VOTable to the file descriptor.
void vot_writeHTML (handle_t node, char *ifname, char *ofname)
 Write the VOTable to the file descriptor as HTML.
void vot_writeSHTML (handle_t node, char *ifname, char *ofname)
 Write the VOTable to the file descriptor as an HTML table.
void vot_writeASV (handle_t node, char *fname, int hdr)
 Write the VOTable to the file descriptor as a ASV file.
void vot_writeBSV (handle_t node, char *fname, int hdr)
 Write the VOTable to the file descriptor as a BSV file.
void vot_writeCSV (handle_t node, char *fname, int hdr)
 Write the VOTable to the file descriptor as a CSV file.
void vot_writeTSV (handle_t node, char *fname, int hdr)
 Write the VOTable to the file descriptor as a TSV file.
void vot_writeFITS (handle_t node, char *fname)
 Write the VOTable to the file descriptor as an FITS table.
+


Detailed Description

+Public procedure declarations for the VOTable interface. +

+VOTPARSE.H -- Public procedure declarations for the VOTable interface.

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Define Documentation

+ +
+
+ + + + +
#define NUM_ELEMENTS   25
+
+
+ +

+VOTable element types +

+

+


Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void vot_attachNode (handle_t  parent,
handle_t  new 
)
+
+
+ +

+Adds a node as a child of parent. +

+vot_attachNode -- Adds a node as a child of parent.

+

Parameters:
+ + + +
parent A handle to the Element that you want to add a node to
new A handle to the Element that you want to add
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
void vot_closeVOTABLE (handle_t  vot  ) 
+
+
+ +

+Destroy the root node and all of it's children. +

+vot_closeVOTABLE -- Destroy the root node and all of it's children.

+

Parameters:
+ + +
vot A handle to the Element that you want deleted
+
+
Returns:
nothing
+
Warning:
Destroys the node and all of it's children.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
int vot_colByAttr (handle_t  tab,
char *  attr,
char *  name,
char *  alt 
)
+
+
+ +

+Get the column number (0-indexed) by named attribute. +

+vot_colByAttr -- Get the column number (0-indexed) by named attribute.

+

Parameters:
+ + + + + +
tab A handle_t the parent +
+
attr A string holding the attribute name
name A string holding the name attribute
value A string holding the alternate name attribute string
+
+
Returns:
The matching column number or (-1) if not found
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int vot_colByID (handle_t  tab,
char *  name,
char *  alt 
)
+
+
+ +

+Get the column number (0-indexed) by 'id' attribute. +

+vot_colByID -- Get the column number (0-indexed) by 'id' attribute.

+

Parameters:
+ + + + +
tab A handle_t the parent +
+
name A string holding the id attribute
value A string holding the alternate id attribute string
+
+
Returns:
The matching column number or (-1) if not found
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int vot_colByName (handle_t  tab,
char *  name,
char *  alt 
)
+
+
+ +

+Get the column number (0-indexed) by 'name' attribute. +

+vot_colByName -- Get the column number (0-indexed) by 'name' attribute.

+

Parameters:
+ + + + +
tab A handle_t the parent +
+
name A string holding the name attribute
value A string holding the alternate name attribute string
+
+
Returns:
The matching column number or (-1) if not found
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int vot_colByUCD (handle_t  tab,
char *  name,
char *  alt 
)
+
+
+ +

+Get the column number (0-indexed) by 'ucd' attribute. +

+vot_colByUCD -- Get the column number (0-indexed) by 'ucd' attribute.

+

Parameters:
+ + + + +
tab A handle_t the parent +
+
name A string holding the ucd attribute
value A string holding the alternate ucd attribute string
+
+
Returns:
The matching column number or (-1) if not found
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
handle_t vot_copyElement (handle_t  src_h,
handle_t  parent_h 
)
+
+
+ +

+Adds a node as a child of parent. +

+vot_copyElement -- Adds a node as a child of parent.

+

Parameters:
+ + + +
src_h A handle to the Element to copy
parent_h A handle to the Elements parent
+
+
Returns:
A handle_t of the copy of the structure
+ +
+

+ +

+
+ + + + + + + + + +
void vot_deleteNode (handle_t  element  ) 
+
+
+ +

+Destroys the node and all of it's children. +

+vot_deleteNode -- Destroys the node and all of it's children.

+

Parameters:
+ + +
element A handle to the Element that you want deleted
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
handle_t vot_findByAttr (handle_t  parent,
char *  name,
char *  value 
)
+
+
+ +

+Get a handle to an Element with the requested attribute. +

+vot_findByAttr -- Get a handle to an Element with the requested attribute.

+

Parameters:
+ + + + +
parent A handle_t the parent Element
name A string holding the Value type
value A string holding the Value value
+
+
Returns:
The handle to the element
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
handle_t* vot_findInGroup (handle_t  group,
int  type 
)
+
+
+ +

+Return a handle array of the requested Element type. +

+vot_findInGroup -- Return a handle array of the requested Element type.

+

Parameters:
+ + + +
group A handle_t the parent Element
type Value of the type
+
+
Returns:
An array of handles
+ +
+

+ +

+
+ + + + + + + + + +
void vot_freeNode (handle_t  node  ) 
+
+
+ +

+Destroys the node and all of it's children. +

+vot_freeNode -- Destroys the node and all of it's children.

+

Parameters:
+ + +
node A handle to the Element that you want deleted
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
char* vot_getAttr (handle_t  elem_h,
char *  attr 
)
+
+
+ +

+Return the attribute for the Element. +

+vot_getAttr -- Return the attribute for the Element.

+

Parameters:
+ + + +
elem_h A handle_t the Element
attr A string holding the attribute name
+
+
Returns:
A string of the value or the attr
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getBINARY (handle_t  handle  ) 
+
+
+ +

+Gets the BINARY node from the parent handle. +

+vot_getBINARY -- Gets the BINARY node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a BINARY
+
+
Returns:
A handle to the first BINARY node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getBINARY2 (handle_t  handle  ) 
+
+
+ +

+Gets the BINARY2 node from the parent handle. +

+vot_getBINARY2 -- Gets the BINARY2 node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a BINARY2
+
+
Returns:
A handle to the first BINARY2 node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getChild (handle_t  elem_h  ) 
+
+
+ +

+Return a handle_t of the child Element. +

+vot_getChild -- Return a handle_t of the child Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
A handle of the child Element
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
handle_t vot_getChildOfType (handle_t  elem_h,
int  type 
)
+
+
+ +

+Get the handle of the next Element of the same type. +

+vot_getChildOfType -- Get the handle of the next Element of the same type.

+

Parameters:
+ + + +
elem_h A handle_t the Element
type An integer of the Element type for find
+
+
Returns:
A handle of the Element
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getCOOSYS (handle_t  handle  ) 
+
+
+ +

+Gets the COOSYS node from the parent handle. +

+vot_getCOOSYS -- Gets the COOSYS node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a COOSYS
+
+
Returns:
A handle to the first COOSYS node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getDATA (handle_t  handle  ) 
+
+
+ +

+Gets the DATA node from the parent handle. +

+vot_getDATA -- Gets the DATA node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a DATA
+
+
Returns:
A handle to the first DATA node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
int vot_getDATAType (handle_t  data_h  ) 
+
+
+ +

+Returns the type of the DATA element. +

+vot_getDATAType -- Returns the type of the DATA element.

+

Parameters:
+ + +
data_h A handle_t to a DATA
+
+
Returns:
The type as an int
+ +
+

+ +

+
+ + + + + + + + + +
char* vot_getDATATypeString (handle_t  data_h  ) 
+
+
+ +

+Returns the type of the DATA element as a string. +

+vot_getDATATypeString -- Returns the type of the DATA element as a string.

+

Parameters:
+ + +
data_h A handle_t to a DATA
+
+
Returns:
The type as an string
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getDESCRIPTION (handle_t  handle  ) 
+
+
+ +

+Gets the DESCRIPTION node from the parent handle. +

+vot_getDESCRIPTION -- Gets the DESCRIPTION node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a DESCRIPTION
+
+
Returns:
A handle to the first DESCRIPTION node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getFIELD (handle_t  handle  ) 
+
+
+ +

+Gets the FIELD node from the parent handle. +

+vot_getFIELD -- Gets the FIELD node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a FIELD
+
+
Returns:
A handle to the first FIELD node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getFIELDRef (handle_t  handle  ) 
+
+
+ +

+Gets the FIELDref node from the parent handle. +

+vot_getFIELDref -- Gets the FIELDref node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a FIELDref
+
+
Returns:
A handle to the first FIELDref node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getFITS (handle_t  handle  ) 
+
+
+ +

+Gets the FITS node from the parent handle. +

+vot_getFITS -- Gets the FITS node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a FITS
+
+
Returns:
A handle to the first FITS node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getGROUP (handle_t  handle  ) 
+
+
+ +

+Gets the GROUP node from the parent handle. +

+vot_getGROUP -- Gets the GROUP node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a GROUP
+
+
Returns:
A handle to the first GROUP node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getINFO (handle_t  handle  ) 
+
+
+ +

+Gets the INFO node from the parent handle. +

+vot_getINFO -- Gets the INFO node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a INFO
+
+
Returns:
A handle to the first INFO node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
int vot_getLength (handle_t  elem_h  ) 
+
+
+ +

+Return the number of sibling Elements of the same type. +

+vot_getLength -- Return the number of sibling Elements of the same type.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
The status of the set
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getLINK (handle_t  handle  ) 
+
+
+ +

+Gets the LINK node from the parent handle. +

+vot_getLINK -- Gets the LINK node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a LINK
+
+
Returns:
A handle to the first LINK node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getMAX (handle_t  handle  ) 
+
+
+ +

+Gets the MAX node from the parent handle. +

+vot_getMAX -- Gets the MAX node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a MAX
+
+
Returns:
A handle to the first MAX node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getMIN (handle_t  handle  ) 
+
+
+ +

+Gets the MIN node from the parent handle. +

+vot_getMIN -- Gets the MIN node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a MIN
+
+
Returns:
A handle to the first MIN node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
int vot_getNCols (handle_t  tdata_h  ) 
+
+
+ +

+Return the nuber of columns in the table structure. +

+************************************************************************** Utility methods vot_getNCols -- Return the nuber of columns in the table structure.

+

Parameters:
+ + +
tdata_h A handle_t to a TABLEDATA
+
+
Returns:
The number of cols
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getNext (handle_t  elem_h  ) 
+
+
+ +

+Return a handle_t of the next Element of the same type. +

+vot_getNext -- Return a handle_t of the next Element of the same type.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
A handle of the next Element of the same type
+ +
+

+ +

+
+ + + + + + + + + +
int vot_getNRows (handle_t  tdata_h  ) 
+
+
+ +

+Return the nuber of columns in the table structure. +

+vot_getNRows -- Return the nuber of columns in the table structure.

+

Parameters:
+ + +
tdata_h A handle_t to a TABLEDATA
+
+
Returns:
The number of cols
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int vot_getNumberOf (handle_t  elem_h,
int  type 
)
+
+
+ +

+Return the number of sibling Elements of the type. +

+vot_getNumberOf -- Return the number of sibling Elements of the type.

+

Parameters:
+ + + +
elem_h A handle_t the Element
type An int of the type of element you wish to count
+
+
Returns:
The status of the set
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getOPTION (handle_t  handle  ) 
+
+
+ +

+Gets the OPTION node from the parent handle. +

+vot_getOPTION -- Gets the OPTION node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a OPTION
+
+
Returns:
A handle to the first OPTION node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getPARAM (handle_t  handle  ) 
+
+
+ +

+Gets the PARAM node from the parent handle. +

+vot_getPARAM -- Gets the PARAM node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a PARAM
+
+
Returns:
A handle to the first PARAM node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getPARAMRef (handle_t  handle  ) 
+
+
+ +

+Gets the PARAMRef node from the parent handle. +

+vot_getPARAMRef -- Gets the PARAMref node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a PARAMRef
+
+
Returns:
A handle to the first PARAMRef node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getParent (handle_t  elem_h  ) 
+
+
+ +

+Return the handle of the parent Element. +

+vot_getParent -- Return the handle of the parent Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
A handle of the paretn Element
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getRESOURCE (handle_t  handle  ) 
+
+
+ +

+Gets the RESOURCE node from the parent handle. +

+vot_getRESOURCE -- Gets the RESOURCE node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a RESOURCE
+
+
Returns:
A handle to the first RESOURCE node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getSibling (handle_t  elem_h  ) 
+
+
+ +

+Return a handle_t of the next Element. +

+vot_getSibling -- Return a handle_t of the next signling Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
A handle of the next Element
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getSTREAM (handle_t  handle  ) 
+
+
+ +

+Gets the STREAM node from the parent handle. +

+vot_getSTREAM -- Gets the STREAM node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a STREAM
+
+
Returns:
A handle to the first STREAM node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getTABLE (handle_t  handle  ) 
+
+
+ +

+Gets the TABLE node from the parent handle. +

+vot_getTABLE -- Gets the TABLE node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a TABLE
+
+
Returns:
A handle to the first TABLE node, or zero
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
char* vot_getTableCell (handle_t  tdata_h,
int  row,
int  col 
)
+
+
+ +

+Return the nuber of columns in the structure. +

+vot_getTableCell -- Return the nuber of columns in the structure.

+

Parameters:
+ + + + +
tdata_h A handle_t to a TABLEDATA
row An int for a row
col An int for a col
+
+
Returns:
The content of the cell
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getTABLEDATA (handle_t  handle  ) 
+
+
+ +

+Gets the TABLEDATA node from the parent handle. +

+vot_getTABLEDATA -- Gets the TABLEDATA node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a TABLEDATA
+
+
Returns:
A handle to the first TABLEDATA node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getTD (handle_t  handle  ) 
+
+
+ +

+Gets the TD node from the parent handle. +

+vot_getTD -- Gets the TD node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a TD
+
+
Returns:
A handle to the first TD node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getTR (handle_t  handle  ) 
+
+
+ +

+Gets the TR node from the parent handle. +

+vot_getTR -- Gets the TR node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a TR
+
+
Returns:
A handle to the first TR node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
char* vot_getValue (handle_t  elem_h  ) 
+
+
+ +

+Get the Value for the ELEMENT. +

+vot_getValue -- Get the Value for the ELEMENT.

+

Parameters:
+ + +
elem_h A handle_t the ELEMENT
+
+
Returns:
A string of the value or the Value
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_getVALUES (handle_t  handle  ) 
+
+
+ +

+Gets the VALUES node from the parent handle. +

+vot_getVALUES -- Gets the VALUES node from the parent handle

+

Parameters:
+ + +
handle Parent handle containing a VALUES
+
+
Returns:
A handle to the first VALUES node, or zero
+ +
+

+ +

+
+ + + + + + + + +
int vot_handleCount (  ) 
+
+
+ +

+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)

+

Returns:
The number of handle_t types currently stored
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newBINARY (handle_t  parent_h  ) 
+
+
+ +

+Create new BINARY node under the parent handle. +

+vot_newBINARY -- Create new BINARY node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a BINARY
+
+
Returns:
A handle to the first BINARY node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newBINARY2 (handle_t  parent_h  ) 
+
+
+ +

+Create new BINARY2 node under the parent handle. +

+vot_newBINARY2 -- Create new BINARY2 node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a BINARY2
+
+
Returns:
A handle to the first BINARY2 node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newCOOSYS (handle_t  parent_h  ) 
+
+
+ +

+Create new COOSYS node under the parent handle. +

+vot_newCOOSYS -- Create new COOSYS node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a COOSYS
+
+
Returns:
A handle to the first COOSYS node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newDATA (handle_t  parent_h  ) 
+
+
+ +

+Create new DATA node under the parent handle. +

+vot_newDATA -- Create new DATA node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a DATA
+
+
Returns:
A handle to the first DATA node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newDESCRIPTION (handle_t  parent_h  ) 
+
+
+ +

+Create new DESCRIPTION node under the parent handle. +

+vot_newDESCRIPTION -- Create new DESCRIPTION node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a DESCRIPTION
+
+
Returns:
A handle to the first DESCRIPTION node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newFIELD (handle_t  parent_h  ) 
+
+
+ +

+Create new FIELD node under the parent handle. +

+vot_newFIELD -- Create new FIELD node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a FIELD
+
+
Returns:
A handle to the first FIELD node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newFIELDRef (handle_t  parent_h  ) 
+
+
+ +

+Create new FIELDref node under the parent handle. +

+vot_newFIELDref -- Create new FIELDref node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a FIELDref
+
+
Returns:
A handle to the first FIELDref node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newFITS (handle_t  parent_h  ) 
+
+
+ +

+Create new FITS node under the parent handle. +

+vot_newFITS -- Create new FITS node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a FITS
+
+
Returns:
A handle to the first FITS node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newGROUP (handle_t  parent_h  ) 
+
+
+ +

+Create new GROUP node under the parent handle. +

+vot_newGROUP -- Create new GROUP node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a GROUP
+
+
Returns:
A handle to the first GROUP node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newINFO (handle_t  parent_h  ) 
+
+
+ +

+Create new INFO node under the parent handle. +

+vot_newINFO -- Create new INFO node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a INFO
+
+
Returns:
A handle to the first INFO node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newLINK (handle_t  parent_h  ) 
+
+
+ +

+Create new LINK node under the parent handle. +

+vot_newLINK -- Create new LINK node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a LINK
+
+
Returns:
A handle to the first LINK node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newMAX (handle_t  parent_h  ) 
+
+
+ +

+Create new MAX node under the parent handle. +

+vot_newMAX -- Create new MAX node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a MAX
+
+
Returns:
A handle to the first MAX node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newMIN (handle_t  parent_h  ) 
+
+
+ +

+Create new MIN node under the parent handle. +

+vot_newMIN -- Create new MIN node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a MIN
+
+
Returns:
A handle to the first MIN node, or zero
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
handle_t vot_newNode (handle_t  parent,
int  type 
)
+
+
+ +

+Creates a new blank unlinked node. +

+vot_newNode -- Creates a new blank unlinked node.

+

Parameters:
+ + + +
parent A handle to the Element that you want to add a node to
type The type of node you wish to create
+
+
Returns:
A handle to the created node
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newOPTION (handle_t  parent_h  ) 
+
+
+ +

+Create new OPTION node under the parent handle. +

+vot_newOPTION -- Create new OPTION node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a OPTION
+
+
Returns:
A handle to the first OPTION node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newPARAM (handle_t  parent_h  ) 
+
+
+ +

+Create new PARAM node under the parent handle. +

+vot_newPARAM -- Create new PARAM node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a PARAM
+
+
Returns:
A handle to the first PARAM node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newPARAMRef (handle_t  parent_h  ) 
+
+
+ +

+Create new PARAMRef node under the parent handle. +

+vot_newPARAMRef -- Create new PARAMref node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a PARAMRef
+
+
Returns:
A handle to the first PARAMRef node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newRESOURCE (handle_t  parent_h  ) 
+
+
+ +

+Create new RESOURCE node under the parent handle. +

+vot_newRESOURCE -- Create new RESOURCE node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a RESOURCE
+
+
Returns:
A handle to the first RESOURCE node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newSTREAM (handle_t  parent_h  ) 
+
+
+ +

+Create new STREAM node under the parent handle. +

+vot_newSTREAM -- Create new STREAM node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a STREAM
+
+
Returns:
A handle to the first STREAM node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newTABLE (handle_t  parent_h  ) 
+
+
+ +

+Create new TABLE node under the parent handle. +

+vot_newTABLE -- Create new TABLE node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a TABLE
+
+
Returns:
A handle to the first TABLE node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newTABLEDATA (handle_t  parent_h  ) 
+
+
+ +

+Create new TABLEDATA node under the parent handle. +

+vot_newTABLEDATA -- Create new TABLEDATA node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a TABLEDATA
+
+
Returns:
A handle to the first TABLEDATA node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newTD (handle_t  parent_h  ) 
+
+
+ +

+Create new TD node under the parent handle. +

+vot_newTD -- Create new TD node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a TD
+
+
Returns:
A handle to the first TD node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newTR (handle_t  parent_h  ) 
+
+
+ +

+Create new TR node under the parent handle. +

+vot_newTR -- Create new TR node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a TR
+
+
Returns:
A handle to the first TR node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_newVALUES (handle_t  parent_h  ) 
+
+
+ +

+Create new VALUES node under the parent handle. +

+vot_newVALUES -- Create new VALUES node under the parent handle

+

Parameters:
+ + +
parent_h Parent handle of a VALUES
+
+
Returns:
A handle to the first VALUES node, or zero
+ +
+

+ +

+
+ + + + + + + + + +
handle_t vot_openVOTABLE (char *  arg  ) 
+
+
+ +

+Parse a VOTable and return a handle to it. +

+************************************************************************* Public LIBVOTABLE interface.

+vot_openVOTABLE -- Parse a VOTable and return a handle to it

+

Parameters:
+ + +
arg The source of the table
+
+
Returns:
The root node handle of the VOTable
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int vot_setAttr (handle_t  elem_h,
char *  attr,
char *  value 
)
+
+
+ +

+Set the attribute for the Element. +

+vot_setAttr -- Set the attribute for the Element.

+

Parameters:
+ + + + +
elem_h A handle_t the Element
attr A string holding the attribute name
value A string holding the attribute value
+
+
Returns:
The status of the set
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
int vot_setValue (handle_t  elem_h,
char *  value 
)
+
+
+ +

+Set the Value for the ELEMENT. +

+vot_setValue -- Set the Value for the ELEMENT.

+

Parameters:
+ + + +
elem_h A handle_t the ELEMENT
value A string holding the value
+
+
Returns:
The status of the set
+ +
+

+ +

+
+ + + + + + + + + +
void vot_setWarnings (int  value  ) 
+
+
+ +

+Set the warning level. +

+vot_setWarnings -- Set the warning level.

+

Parameters:
+ + +
value Warning level
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
int vot_typeOf (handle_t  elem_h  ) 
+
+
+ +

+Return type of the Element. +

+vot_typeOf -- Return type of the Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
An integer of the type
+ +
+

+ +

+
+ + + + + + + + + +
int vot_valueOf (handle_t  elem_h  ) 
+
+
+ +

+Return type of the Element. +

+vot_valueOf -- Return type of the Element.

+

Parameters:
+ + +
elem_h A handle_t the Element
+
+
Returns:
An integer of the type
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vot_writeASV (handle_t  node,
char *  fname,
int  header 
)
+
+
+ +

+Write the VOTable to the file descriptor as a ASV file. +

+vot_writeASV -- Write the VOTable to the file descriptor as a ASV file

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
header Write output header?
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vot_writeBSV (handle_t  node,
char *  fname,
int  header 
)
+
+
+ +

+Write the VOTable to the file descriptor as a BSV file. +

+vot_writeBSV -- Write the VOTable to the file descriptor as a BSV file

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
header Write output header?
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vot_writeCSV (handle_t  node,
char *  fname,
int  header 
)
+
+
+ +

+Write the VOTable to the file descriptor as a CSV file. +

+vot_writeCSV -- Write the VOTable to the file descriptor as a CSV file

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
header Write output header?
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void vot_writeFITS (handle_t  node,
char *  fname 
)
+
+
+ +

+Write the VOTable to the file descriptor as an FITS table. +

+vot_writeFITS -- Write the VOTable to the file descriptor as a FITS table.

+

Parameters:
+ + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vot_writeHTML (handle_t  node,
char *  ifname,
char *  ofname 
)
+
+
+ +

+Write the VOTable to the file descriptor as HTML. +

+vot_writeHTML -- Write the VOTable to the file descriptor as HTML.

+

Parameters:
+ + + + +
node A handle to an Element that you to print
ifname Input filename
ofname Output filename (or "stdout" or "-" for STDOUT)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vot_writeSHTML (handle_t  node,
char *  ifname,
char *  ofname 
)
+
+
+ +

+Write the VOTable to the file descriptor as an HTML table. +

+vot_writeSHTML -- Write the VOTable to the file descriptor as an HTML table.

+

Parameters:
+ + + + +
node A handle to an Element that you to print
ifname Input filename
ofname Output filename (or "stdout" or "-" for STDOUT)
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vot_writeTSV (handle_t  node,
char *  fname,
int  header 
)
+
+
+ +

+Write the VOTable to the file descriptor as a TSV file. +

+vot_writeTSV -- Write the VOTable to the file descriptor as a TSV file

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
header Write output header?
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void vot_writeVOTable (handle_t  node,
char *  fname,
int  indent 
)
+
+
+ +

+Write the VOTable to the file descriptor. +

+vot_writeVOTable -- Write the VOTable to the file descriptor.

+

Parameters:
+ + + + +
node A handle to an Element that you to print
fname Output filename (or "stdout" or "-" for STDOUT)
indent Number of spaces to indent at each level
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
void votEmsg (char *  msg  ) 
+
+
+ +

+votEmsg -- Error message print utility. +

+

+

+
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votParse_8h_source.html b/vendor/voclient/libvotable/doc/html/votParse_8h_source.html new file mode 100644 index 00000000..83b03f1f --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votParse_8h_source.html @@ -0,0 +1,191 @@ + + +libVOTable: votParse.h Source File + + + + + +
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votParse__f77_8c.html b/vendor/voclient/libvotable/doc/html/votParse__f77_8c.html new file mode 100644 index 00000000..673980f7 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votParse__f77_8c.html @@ -0,0 +1,597 @@ + + +libVOTable: votParse_f77.c File Reference + + + + + +
+

votParse_f77.c File Reference

Public interface for the libVOTable F77 wrapper. +More... +

+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <expat.h>
+#include <unistd.h>
+#include <ctype.h>
+#include <errno.h>
+#include "votParseP.h"
+#include "votParse.h"
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

+#define VF_OPENVOTABLE   vf_openvotable_
+#define VF_CLOSEVOTABLE   vf_closevotable_
+#define VF_GETRESOURCE   vf_getresource_
+#define VF_GETTABLE   vf_gettable_
+#define VF_GETFIELD   vf_getfield_
+#define VF_GETDATA   vf_getdata_
+#define VF_GETTABLEDATA   vf_gettabledata_
+#define VF_GETTR   vf_gettr_
+#define VF_GETTD   vf_gettd_
+#define VF_GETBINARY   vf_getbinary_
+#define VF_GETBINARY2   vf_getbinary2_
+#define VF_GETFITS   vf_getfits_
+#define VF_GETGROUP   vf_getgroup_
+#define VF_GETFIELDREF   vf_getfieldref_
+#define VF_GETPARAMREF   vf_getparamref_
+#define VF_GETDESCRIPTION   vf_getdescription_
+#define VF_GETPARAM   vf_getparam_
+#define VF_GETINFO   vf_getinfo_
+#define VF_GETSTREAM   vf_getstream_
+#define VF_GETVALUES   vf_getvalues_
+#define VF_GETMIN   vf_getmin_
+#define VF_GETMAX   vf_getmax_
+#define VF_GETOPTION   vf_getoption_
+#define VF_GETLINK   vf_getlink_
+#define VF_GETCOOSYS   vf_getcoosys_
+#define VF_GETDATATYPE   vf_getdatatype_
+#define VF_GETDATATYPESTR   vf_getdatatypestr_
+#define VF_NEWRESOURCE   vf_newresource_
+#define VF_NEWTABLE   vf_newtable_
+#define VF_NEWFIELD   vf_newfield_
+#define VF_NEWDATA   vf_newdata_
+#define VF_NEWTABLEDATA   vf_newtabledata_
+#define VF_NEWTR   vf_newtr_
+#define VF_NEWTD   vf_newtd_
+#define VF_NEWBINARY   vf_newbinary_
+#define VF_NEWBINARY2   vf_newbinary2_
+#define VF_NEWFITS   vf_newfits_
+#define VF_NEWGROUP   vf_newgroup_
+#define VF_NEWFIELDREF   vf_newfieldref_
+#define VF_NEWPARAMREF   vf_newparamref_
+#define VF_NEWDESCRIPTION   vf_newdescription_
+#define VF_NEWPARAM   vf_newparam_
+#define VF_NEWINFO   vf_newinfo_
+#define VF_NEWSTREAM   vf_newstream_
+#define VF_NEWVALUES   vf_newvalues_
+#define VF_NEWMIN   vf_newmin_
+#define VF_NEWMAX   vf_newmax_
+#define VF_NEWOPTION   vf_newoption_
+#define VF_NEWLINK   vf_newlink_
+#define VF_NEWCOOSYS   vf_newcoosys_
+#define VF_NEWNODE   vf_newnode_
+#define VF_FREENODE   vf_freenode_
+#define VF_ATTACHNODE   vf_attachnode_
+#define VF_DELETENODE   vf_deletenode_
+#define VF_COPYELEMENT   vf_copyelement_
+#define VF_GETNCOLS   vf_getncols_
+#define VF_GETNROWS   vf_getnrows_
+#define VF_GETTABLECELL   vf_gettablecell_
+#define VF_GETTABLEINT   vf_gettableint_
+#define VF_GETTABLEREAL   vf_gettablereal_
+#define VF_GETLENGTH   vf_getlength_
+#define VF_GETNUMBEROF   vf_getnumberof_
+#define VF_FINDBYATTR   vf_findbyattr_
+#define VF_FINDINGROUP   vf_findingroup_
+#define VF_NEXTINGROUP   vf_nextingroup_
+#define VF_GETNEXT   vf_getnext_
+#define VF_GETSIBLING   vf_getsibling_
+#define VF_GETCHILD   vf_getchild_
+#define VF_GETPARENT   vf_getparent_
+#define VF_CHILDOFTYPE   vf_childoftype_
+#define VF_VALUEOF   vf_valueof_
+#define VF_TYPEOF   vf_typeof_
+#define VF_SETVALUE   vf_setvalue_
+#define VF_GETVALUE   vf_getvalue_
+#define VF_GETINTVALUE   vf_getintvalue_
+#define VF_GETREALVALUE   vf_getrealvalue_
+#define VF_SETATTR   vf_setattr_
+#define VF_GETATTR   vf_getattr_
+#define VF_WRITEXML   vf_writexml_
+#define VF_WRITEHTML   vf_writehtml_
+#define VF_WRITESHTML   vf_writeshtml_
+#define VF_WRITEASV   vf_writeasv_
+#define VF_WRITEBSV   vf_writebsv_
+#define VF_WRITECSV   vf_writecsv_
+#define VF_WRITETSV   vf_writetsv_
+#define VF_SETWARN   vf_setwarn_

Functions

handle_t VF_OPENVOTABLE (char *arg, int alen)
+void VF_CLOSEVOTABLE (handle_t *vot)
+handle_t VF_GETRESOURCE (handle_t *handle)
+handle_t VF_GETTABLE (handle_t *handle)
+handle_t VF_GETFIELD (handle_t *handle)
+handle_t VF_GETDATA (handle_t *handle)
+handle_t VF_GETTABLEDATA (handle_t *handle)
+handle_t VF_GETTR (handle_t *handle)
+handle_t VF_GETTD (handle_t *handle)
+handle_t VF_GETBINARY (handle_t *handle)
+handle_t VF_GETBINARY2 (handle_t *handle)
+handle_t VF_GETFITS (handle_t *handle)
+handle_t VF_GETGROUP (handle_t *handle)
+handle_t VF_GETFIELDRef (handle_t *handle)
+handle_t VF_GETPARAMREF (handle_t *handle)
+handle_t VF_GETDESCRIPTION (handle_t *handle)
+handle_t VF_GETPARAM (handle_t *handle)
+handle_t VF_GETINFO (handle_t *handle)
+handle_t VF_GETSTREAM (handle_t *handle)
+handle_t VF_GETVALUES (handle_t *handle)
+handle_t VF_GETMIN (handle_t *handle)
+handle_t VF_GETMAX (handle_t *handle)
+handle_t VF_GETOPTION (handle_t *handle)
+handle_t VF_GETLINK (handle_t *handle)
+handle_t VF_GETCOOSYS (handle_t *handle)
+handle_t VF_NEWRESOURCE (handle_t *parent_h)
+handle_t VF_NEWTABLE (handle_t *parent_h)
+handle_t VF_NEWFIELD (handle_t *parent_h)
+handle_t VF_NEWDATA (handle_t *parent_h)
+handle_t VF_NEWTABLEDATA (handle_t *parent_h)
+handle_t VF_NEWTR (handle_t *parent_h)
+handle_t VF_NEWTD (handle_t *parent_h)
+handle_t VF_NEWBINARY (handle_t *parent_h)
+handle_t VF_NEWBINARY2 (handle_t *parent_h)
+handle_t VF_NEWFITS (handle_t *parent_h)
+handle_t VF_NEWGROUP (handle_t *parent_h)
+handle_t VF_NEWFIELDRef (handle_t *parent_h)
+handle_t VF_NEWPARAMREF (handle_t *parent_h)
+handle_t VF_NEWDESCRIPTION (handle_t *parent_h)
+handle_t VF_NEWPARAM (handle_t *parent_h)
+handle_t VF_NEWINFO (handle_t *parent_h)
+handle_t VF_NEWSTREAM (handle_t *parent_h)
+handle_t VF_NEWVALUES (handle_t *parent_h)
+handle_t VF_NEWMIN (handle_t *parent_h)
+handle_t VF_NEWMAX (handle_t *parent_h)
+handle_t VF_NEWOPTION (handle_t *parent_h)
+handle_t VF_NEWLINK (handle_t *parent_h)
+handle_t VF_NEWCOOSYS (handle_t *parent_h)
+int VF_GETDATAType (handle_t *data)
+void VF_GETDATATYPESTR (handle_t *data, char *type, int *len, int tlen)
+handle_t VF_NEWNODE (handle_t *parent, int *type)
+void VF_ATTACHNODE (handle_t *parent, handle_t *new)
+void VF_FREENODE (handle_t *elem)
+void VF_DELETENODE (handle_t *elem)
+handle_t VF_COPYELEMENT (handle_t *src, handle_t *parent)
+int VF_GETNCOLS (handle_t *tdata)
+int VF_GETNROWS (handle_t *tdata)
+void VF_GETTABLECELL (handle_t *tdata, int *row, int *col, char *value, int *maxch)
+int VF_GETTABLEINT (handle_t *tdata, int *row, int *col)
+float VF_GETTABLEREAL (handle_t *tdata, int *row, int *col)
+int VF_GETLENGTH (handle_t *elem)
+int VF_GETNUMBEROF (handle_t *elem, int *type)
+handle_t VF_FINDBYATTR (handle_t *parent, char *name, char *value, int nlen, int vlen)
+handle_t VF_FINDINGROUP (handle_t *group, int *type)
+handle_t VF_NEXTINGROUP (void)
+handle_t VF_GETNEXT (handle_t *elem)
+handle_t VF_GETSIBLING (handle_t *elem)
+handle_t VF_GETCHILD (handle_t *elem)
+handle_t VF_GETPARENT (handle_t *elem)
+handle_t VF_CHILDOFTYPE (handle_t *elem, int *type)
+int VF_VALUEOF (handle_t *elem)
+int VF_TYPEOF (handle_t *elem)
+int VF_SETVALUE (handle_t *elem, char *value, int vlen)
+void VF_GETVALUE (handle_t *elem, char *value, int *maxch, int vlen)
+int VF_GETINTVALUE (handle_t *elem)
+float VF_GETREALVALUE (handle_t *elem)
+void VF_GETATTR (handle_t *elem, char *name, char *val, int *len, int nlen, int vlen)
+int VF_SETATTR (handle_t *elem, char *attr, char *value, int alen, int vlen)
+void VF_WRITEXML (handle_t *elem, char *fname, int flen)
+void VF_WRITEHTML (handle_t *elem, char *ifname, char *ofname, int iflen, int oflen)
+void VF_WRITESHTML (handle_t *elem, char *ifname, char *ofname, int iflen, int oflen)
+void VF_WRITEASV (handle_t *elem, char *fname, int flen)
+void VF_WRITEBSV (handle_t *elem, char *fname, int flen)
+void VF_WRITECSV (handle_t *elem, char *fname, int flen)
+void VF_WRITETSV (handle_t *elem, char *fname, int flen)
+void VF_SETWARN (int *value)
+


Detailed Description

+Public interface for the libVOTable F77 wrapper. +

+VOTPARSE_F77.C -- Public interface for the libVOTable F77 wrapper

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
handle_t VF_OPENVOTABLE (char *  arg,
int  alen 
)
+
+
+ +

+Public function prototypes. +

+

+

+
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votParse__spp_8c.html b/vendor/voclient/libvotable/doc/html/votParse__spp_8c.html new file mode 100644 index 00000000..84dde9a8 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votParse__spp_8c.html @@ -0,0 +1,600 @@ + + +libVOTable: votParse_spp.c File Reference + + + + + +
+

votParse_spp.c File Reference

Public interface procedures for the VOT SPP wrapper. +More... +

+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <expat.h>
+#include <unistd.h>
+#include <ctype.h>
+#include <errno.h>
+#include "votParseP.h"
+#include "votParse.h"
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Defines

+#define XCHAR   short
+#define PKCHAR   char
+#define XINT   int
+#define XEOS   0
+#define VX_OPENVOTABLE   vopene_
+#define VX_CLOSEVOTABLE   vclose_
+#define VX_GETRESOURCE   vgetre_
+#define VX_GETTABLE   vgette_
+#define VX_GETFIELD   vgetfd_
+#define VX_GETDATA   vgetda_
+#define VX_GETTABLEDATA   vgetta_
+#define VX_GETTR   vgettr_
+#define VX_GETTD   vgettd_
+#define VX_GETBINARY   vgetby_
+#define VX_GETBINARY2   vgetb2_
+#define VX_GETFITS   vgetfs_
+#define VX_GETGROUP   vgetgp_
+#define VX_GETFIELDREF   vgetff_
+#define VX_GETPARAMREF   vgetpf_
+#define VX_GETDESCRIPTION   vgetdn_
+#define VX_GETPARAM   vgetpm_
+#define VX_GETINFO   vgetio_
+#define VX_GETSTREAM   vgetsm_
+#define VX_GETVALUES   vgetvs_
+#define VX_GETMIN   vgetmn_
+#define VX_GETMAX   vgetmx_
+#define VX_GETOPTION   vgeton_
+#define VX_GETLINK   vgetlk_
+#define VX_GETCOOSYS   vgetcs_
+#define VX_GETDATATYPE   vgetde_
+#define VX_GETDATATYPESTR   vgetdr_
+#define VX_NEWRESOURCE   vnetre_
+#define VX_NEWTABLE   vnette_
+#define VX_NEWFIELD   vnetfd_
+#define VX_NEWDATA   vnetda_
+#define VX_NEWTABLEDATA   vnetta_
+#define VX_NEWTR   vnettr_
+#define VX_NEWTD   vnettd_
+#define VX_NEWBINARY   vnetby_
+#define VX_NEWBINARY2   vnetb2_
+#define VX_NEWFITS   vnetfs_
+#define VX_NEWGROUP   vnetgp_
+#define VX_NEWFIELDREF   vnetff_
+#define VX_NEWPARAMREF   vnetpf_
+#define VX_NEWDESCRIPTION   vnetdn_
+#define VX_NEWPARAM   vnetpm_
+#define VX_NEWINFO   vnetio_
+#define VX_NEWSTREAM   vnetsm_
+#define VX_NEWVALUES   vnetvs_
+#define VX_NEWMIN   vnetmn_
+#define VX_NEWMAX   vnetmx_
+#define VX_NEWOPTION   vneton_
+#define VX_NEWLINK   vnetlk_
+#define VX_NEWCOOSYS   vnetcs_
+#define VX_NEWNODE   vnewne_
+#define VX_FREENODE   vfreee_
+#define VX_ATTACHNODE   vattae_
+#define VX_DELETENODE   vdelee_
+#define VX_COPYELEMENT   vcopyt_
+#define VX_GETNCOLS   vgncol_
+#define VX_GETNROWS   vgnrow_
+#define VX_GETTABLECELL   vgstab_
+#define VX_GETTABLEINT   vgitab_
+#define VX_GETTABLEREAL   vgrtab_
+#define VX_GETLENGTH   vgetlh_
+#define VX_GETNUMBEROF   vgetnf_
+#define VX_FINDBYATTR   vfindr_
+#define VX_FINDINGROUP   vfindp_
+#define VX_NEXTINGROUP   vnextp_
+#define VX_GETNEXT   vgetnt_
+#define VX_GETSIBLING   vgetsg_
+#define VX_GETCHILD   vgetcd_
+#define VX_GETPARENT   vgetpt_
+#define VX_CHILDOFTYPE   vchile_
+#define VX_VALUEOF   vvaluf_
+#define VX_TYPEOF   vtypef_
+#define VX_SETVALUE   vsetve_
+#define VX_GETVALUE   vgsval_
+#define VX_GETINTVALUE   vgival_
+#define VX_GETREALVALUE   vgrval_
+#define VX_SETATTR   vsetar_
+#define VX_GETATTR   vgetar_
+#define VX_WRITEXML   vwrxml_
+#define VX_WRITEHTML   vwrhtl_
+#define VX_WRITESHTML   vwrshl_
+#define VX_WRITEASV   vwrasv_
+#define VX_WRITEBSV   vwrbsv_
+#define VX_WRITECSV   vwrcsv_
+#define VX_WRITETSV   vwrtsv_
+#define VX_SETWARN   vswarn_

Functions

handle_t VX_OPENVOTABLE (XCHAR *arg)
+void VX_CLOSEVOTABLE (handle_t *vot)
+handle_t VX_GETRESOURCE (handle_t *handle)
+handle_t VX_GETTABLE (handle_t *handle)
+handle_t VX_GETFIELD (handle_t *handle)
+handle_t VX_GETDATA (handle_t *handle)
+handle_t VX_GETTABLEDATA (handle_t *handle)
+handle_t VX_GETTR (handle_t *handle)
+handle_t VX_GETTD (handle_t *handle)
+handle_t VX_GETBINARY (handle_t *handle)
+handle_t VX_GETBINARY2 (handle_t *handle)
+handle_t VX_GETFITS (handle_t *handle)
+handle_t VX_GETGROUP (handle_t *handle)
+handle_t VX_GETFIELDRef (handle_t *handle)
+handle_t VX_GETPARAMREF (handle_t *handle)
+handle_t VX_GETDESCRIPTION (handle_t *handle)
+handle_t VX_GETPARAM (handle_t *handle)
+handle_t VX_GETINFO (handle_t *handle)
+handle_t VX_GETSTREAM (handle_t *handle)
+handle_t VX_GETVALUES (handle_t *handle)
+handle_t VX_GETMIN (handle_t *handle)
+handle_t VX_GETMAX (handle_t *handle)
+handle_t VX_GETOPTION (handle_t *handle)
+handle_t VX_GETLINK (handle_t *handle)
+handle_t VX_GETCOOSYS (handle_t *handle)
+handle_t VX_NEWRESOURCE (handle_t *parent_h)
+handle_t VX_NEWTABLE (handle_t *parent_h)
+handle_t VX_NEWFIELD (handle_t *parent_h)
+handle_t VX_NEWDATA (handle_t *parent_h)
+handle_t VX_NEWTABLEDATA (handle_t *parent_h)
+handle_t VX_NEWTR (handle_t *parent_h)
+handle_t VX_NEWTD (handle_t *parent_h)
+handle_t VX_NEWBINARY (handle_t *parent_h)
+handle_t VX_NEWBINARY2 (handle_t *parent_h)
+handle_t VX_NEWFITS (handle_t *parent_h)
+handle_t VX_NEWGROUP (handle_t *parent_h)
+handle_t VX_NEWFIELDRef (handle_t *parent_h)
+handle_t VX_NEWPARAMREF (handle_t *parent_h)
+handle_t VX_NEWDESCRIPTION (handle_t *parent_h)
+handle_t VX_NEWPARAM (handle_t *parent_h)
+handle_t VX_NEWINFO (handle_t *parent_h)
+handle_t VX_NEWSTREAM (handle_t *parent_h)
+handle_t VX_NEWVALUES (handle_t *parent_h)
+handle_t VX_NEWMIN (handle_t *parent_h)
+handle_t VX_NEWMAX (handle_t *parent_h)
+handle_t VX_NEWOPTION (handle_t *parent_h)
+handle_t VX_NEWLINK (handle_t *parent_h)
+handle_t VX_NEWCOOSYS (handle_t *parent_h)
+int VX_GETDATAType (handle_t *data)
+void VX_GETDATATYPESTR (handle_t *data, XCHAR *type, int *len)
+handle_t VX_NEWNODE (handle_t *parent, int *type)
+void VX_ATTACHNODE (handle_t *parent, handle_t *new)
+void VX_FREENODE (handle_t *elem)
+void VX_DELETENODE (handle_t *elem)
+handle_t VX_COPYELEMENT (handle_t *src, handle_t *parent)
+int VX_GETNCOLS (handle_t *tdata)
+int VX_GETNROWS (handle_t *tdata)
+void VX_GETTABLECELL (handle_t *tdata, int *row, int *col, XCHAR *value, int *maxch)
+int VX_GETTABLEINT (handle_t *tdata, int *row, int *col)
+float VX_GETTABLEREAL (handle_t *tdata, int *row, int *col)
+int VX_GETLENGTH (handle_t *elem)
+int VX_GETNUMBEROF (handle_t *elem, int *type)
+handle_t VX_FINDBYATTR (handle_t *parent, XCHAR *name, XCHAR *value)
+handle_t VX_FINDINGROUP (handle_t *group, int *type)
+handle_t VX_NEXTINGROUP (void)
+handle_t VX_GETNEXT (handle_t *elem)
+handle_t VX_GETSIBLING (handle_t *elem)
+handle_t VX_GETCHILD (handle_t *elem)
+handle_t VX_GETPARENT (handle_t *elem)
+handle_t VX_CHILDOFTYPE (handle_t *elem, int *type)
+int VX_VALUEOF (handle_t *elem)
+int VX_TYPEOF (handle_t *elem)
+int VX_SETVALUE (handle_t *elem, XCHAR *value)
+void VX_GETVALUE (handle_t *elem, XCHAR *value, int *maxch)
+int VX_GETINTVALUE (handle_t *elem)
+float VX_GETREALVALUE (handle_t *elem)
+void VX_GETATTR (handle_t *elem, XCHAR *name, XCHAR *val, int *len)
+int VX_SETATTR (handle_t *elem, XCHAR *attr, XCHAR *value)
+void VX_WRITEXML (handle_t *elem, XCHAR *fname)
+void VX_WRITEHTML (handle_t *elem, XCHAR *ifname, XCHAR *ofname)
+void VX_WRITESHTML (handle_t *elem, XCHAR *ifname, XCHAR *ofname)
+void VX_WRITEASV (handle_t *elem, XCHAR *fname)
+void VX_WRITEBSV (handle_t *elem, XCHAR *fname)
+void VX_WRITECSV (handle_t *elem, XCHAR *fname)
+void VX_WRITETSV (handle_t *elem, XCHAR *fname)
+void VX_SETWARN (int *value)
+


Detailed Description

+Public interface procedures for the VOT SPP wrapper. +

+VOTPARSE_SPP.C -- Public interface procedures for the VOT SPP wrapper.

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Function Documentation

+ +
+
+ + + + + + + + + +
handle_t VX_OPENVOTABLE (XCHAR *  arg  ) 
+
+
+ +

+Public function prototypes. +

+

+

+
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votParse__spp_8h_source.html b/vendor/voclient/libvotable/doc/html/votParse__spp_8h_source.html new file mode 100644 index 00000000..014c98a2 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votParse__spp_8h_source.html @@ -0,0 +1,164 @@ + + +libVOTable: votParse_spp.h Source File + + + + + +
Generated on Wed Feb 27 21:10:08 2013 for libVOTable by  + +doxygen 1.5.9
+ + diff --git a/vendor/voclient/libvotable/doc/html/votStack_8c.html b/vendor/voclient/libvotable/doc/html/votStack_8c.html new file mode 100644 index 00000000..bd23fb72 --- /dev/null +++ b/vendor/voclient/libvotable/doc/html/votStack_8c.html @@ -0,0 +1,277 @@ + + +libVOTable: votStack.c File Reference + + + + + +
+

votStack.c File Reference

(Private) Methods to manage the parser Element stack. +More... +

+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <strings.h>
+#include "votParseP.h"
+ + + + + + + + + + + + + + + + + + + + + + + + +

Functions

Stackvot_newStack (void)
 Makes a new stack (private method).
ElementvotPop (Stack *st)
 Return a Node from the top of the stack (private method).
void votPush (Stack *st, Element *elem)
 Push a Node to the top of the stack (private method).
ElementvotPeek (Stack *st)
 Peek at Element on top of the Stack (private method).
int vot_isEmpty (Stack *st)
 Checks to see if the stack is empty (private method).
void vot_clearStack (Stack *st)
 Clear the stack (private method).
void vot_printStack (Stack *st)
 Print the name of all the stack elements (private method).
+


Detailed Description

+(Private) Methods to manage the parser Element stack. +

+VOTSTACK.C -- (Private) Methods to manage the parser Element stack.

+

Author:
Mike Fitzpatrick and Eric Timmermann
+
Date:
8/03/09
+

Function Documentation

+ +
+
+ + + + + + + + + +
void vot_clearStack (Stack st  ) 
+
+
+ +

+Clear the stack (private method). +

+vot_clearStack -- Clear the stack (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
int vot_isEmpty (Stack st  ) 
+
+
+ +

+Checks to see if the stack is empty (private method). +

+vot_isEmpty -- Checks to see if the stack is empty (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
1 if true, 0 if false.
+ +
+

+ +

+
+ + + + + + + + + +
Stack* vot_newStack (void   ) 
+
+
+ +

+Makes a new stack (private method). +

+vot_newStack -- Makes a new stack (private method)

+

Returns:
A pointer to a new Stack.
+ +
+

+ +

+
+ + + + + + + + + +
void vot_printStack (Stack st  ) 
+
+
+ +

+Print the name of all the stack elements (private method). +

+vot_printStack -- Print the name of all the stack elements (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
nothing
+ +
+

+ +

+
+ + + + + + + + + +
Element* votPeek (Stack st  ) 
+
+
+ +

+Peek at Element on top of the Stack (private method). +

+votPeek -- Peek at Element on top of the Stack (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
A pointer to the head Element, or NULL if empty
+ +
+

+ +

+
+ + + + + + + + + +
Element* votPop (Stack st  ) 
+
+
+ +

+Return a Node from the top of the stack (private method). +

+votPop -- Return a Node from the top of the stack (private method)

+

Parameters:
+ + +
st A pointer to a Stack
+
+
Returns:
A pointer to the popped Element.
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void votPush (Stack st,
Element elem 
)
+
+
+ +

+Push a Node to the top of the stack (private method). +

+votPush -- Push a Node to the top of the stack (private method)

+

Parameters:
+ + + +
st A pointer to a Stack
elem A pointer to an element to be put on the stack
+
+
Returns:
nothing
+ +
+

+

+
Generated on Wed Feb 27 21:10:09 2013 for libVOTable by  + +doxygen 1.5.9
+ + -- cgit