votpp Namespace Reference


Detailed Description

Namespace for VOTable-related classes.

The namespace "vot" contains all classes, functions and type declarations provided by the mcs library and related to related to VOTable handling. Those names who cannot be hided behind namespaces, like symbols and macros, have the "VOT_" prefix.


Classes

class  Binary
class  Column
class  Coosys
class  Data
class  Definitions
class  Description
class  Element
 Base class for all classes representing VOTable node. More...
class  Field
class  FieldRef
class  Fits
class  Group
class  Info
class  Link
class  Max
class  Min
union  NodePointer
class  Option
class  Param
class  ParamRef
class  Parser_Stream
 Parse a VOTable file as a stream. More...
class  Parser_Tree
 Parse a VOTable file as a tree. More...
class  Resource
class  Row
class  Stream
class  Table
class  Tabledata
class  Values
class  VOTable
class  VOTableReaderSplit

Enumerations

enum  Coosys_system {
  COOSYS_EQ_FK4, COOSYS_EQ_FK5, COOSYS_ICRS, COOSYS_ECL_FK4,
  COOSYS_ECL_FK5, COOSYS_GALACTIC, COOSYS_SUPERGALACTIC, COOSYS_XY,
  COOSYS_BARYCENTRIC, COOSYS_GEO_APP
}
enum  Data_format { DATA_TABLEDATA, DATA_FITS, DATA_BINARY }
enum  Datatype {
  BOOLEAN, BIT, UNSIGNEDBYTE, SHORT,
  INT, LONG, CHAR, UNICODECHAR,
  FLOAT, DOUBLE, FLOATCOMPLEX, DOUBLECOMPLEX
}
enum  EncodingType { ENCODING_GZIP, ENCODING_BASE64, ENCODING_DYNAMIC, ENCODING_NONE }
enum  Field_type { FIELD_HIDDEN, FIELD_NO_QUERY, FIELD_TRIGGER, FIELD_LOCATION }
enum  Link_content_role { LINK_QUERY, LINK_HINTS, LINK_DOC, LINK_LOCATION }
enum  Nodetype {
  VOTABLE, RESOURCE, DESCRIPTION, DEFINITIONS,
  INFO, PARAM, TABLE, FIELD,
  GROUP, FIELDref, PARAMref, VALUES,
  MIN, MAX, OPTION, LINK,
  DATA, TABLEDATA, TD, TR,
  FITS, BINARY, STREAM, COOSYS
}
 Enumerated node type. More...
enum  Resource_type { RESOURCE_RESULTS, RESOURCE_META }
enum  Stream_actuate { STREAM_ACTUATE_ONLOAD, STREAM_ACTUATE_ONREQUEST, STREAM_ACTUATE_OTHER, STREAM_ACTUATE_NONE }
enum  Stream_type { STREAM_TYPE_LOCATOR, STREAM_TYPE_OTHER }
enum  Values_Type { VALUES_LEGAL, VALUES_ACTUAL }


Enumeration Type Documentation

enum votpp::Coosys_system

Enumerator:
COOSYS_EQ_FK4 
COOSYS_EQ_FK5 
COOSYS_ICRS 
COOSYS_ECL_FK4 
COOSYS_ECL_FK5 
COOSYS_GALACTIC 
COOSYS_SUPERGALACTIC 
COOSYS_XY 
COOSYS_BARYCENTRIC 
COOSYS_GEO_APP 

Definition at line 154 of file votpp.hh.

enum votpp::Data_format

Enumerator:
DATA_TABLEDATA 
DATA_FITS 
DATA_BINARY 

Definition at line 169 of file votpp.hh.

enum votpp::Datatype

Enumerator:
BOOLEAN 
BIT 
UNSIGNEDBYTE 
SHORT 
INT 
LONG 
CHAR 
UNICODECHAR 
FLOAT 
DOUBLE 
FLOATCOMPLEX 
DOUBLECOMPLEX 

Definition at line 87 of file votpp.hh.

enum votpp::EncodingType

Enumerator:
ENCODING_GZIP 
ENCODING_BASE64 
ENCODING_DYNAMIC 
ENCODING_NONE 

Definition at line 103 of file votpp.hh.

enum votpp::Field_type

Enumerator:
FIELD_HIDDEN 
FIELD_NO_QUERY 
FIELD_TRIGGER 
FIELD_LOCATION 

Definition at line 111 of file votpp.hh.

enum votpp::Link_content_role

Enumerator:
LINK_QUERY 
LINK_HINTS 
LINK_DOC 
LINK_LOCATION 

Definition at line 132 of file votpp.hh.

enum votpp::Nodetype

Enumerated node type.

see Element::nodeType() method.

Enumerator:
VOTABLE 
RESOURCE 
DESCRIPTION 
DEFINITIONS 
INFO 
PARAM 
TABLE 
FIELD 
GROUP 
FIELDref 
PARAMref 
VALUES 
MIN 
MAX 
OPTION 
LINK 
DATA 
TABLEDATA 
TD 
TR 
FITS 
BINARY 
STREAM 
COOSYS 

Definition at line 59 of file votpp.hh.

enum votpp::Resource_type

Enumerator:
RESOURCE_RESULTS 
RESOURCE_META 

Definition at line 120 of file votpp.hh.

enum votpp::Stream_actuate

Enumerator:
STREAM_ACTUATE_ONLOAD 
STREAM_ACTUATE_ONREQUEST 
STREAM_ACTUATE_OTHER 
STREAM_ACTUATE_NONE 

Definition at line 146 of file votpp.hh.

enum votpp::Stream_type

Enumerator:
STREAM_TYPE_LOCATOR 
STREAM_TYPE_OTHER 

Definition at line 140 of file votpp.hh.

enum votpp::Values_Type

Enumerator:
VALUES_LEGAL 
VALUES_ACTUAL 

Definition at line 126 of file votpp.hh.


VOTPP (VOTable C++ Parser) ver. 0.3.2-alpha1
Documentation generated on Sun Nov 18 12:06:20 UTC 2007