namespace xsil class ligolw : public XSIL

LIGO lightweight structure.

Inheritance:


Public Methods

ligolw(void)
default constructor.
ligolw(const char* Name, const char* Type=0)
Named structure constructor.
ligolw(const XSIL& x)
Copy constructor.
~ligolw(void)
Destructor.
xobj* Clone(void) const
Clone a structure.
XSIL* addXSIL(const char* Name, const char* Type=0)
Add an XSIL substructure.
const char* getObjType(void) const
Object type name.

Inherited from XSIL:

Public Methods

void Spew(Xwriter& ostr) const
xobj* addObject(const xobj& x)
array* addArray(const char* Name, const char* Type=0, const char* Unit=0)
comment* addComment(const char* Text=0)
param* addParam(const char* Name, const char* Type=0, const char* Unit=0, const char* Value=0)
param* addParam(const char* Name, const char* Unit, double Value)
param* addParam(const char* Name, const char* Unit, int Value)
table* addTable(const char* Name, const char* Type=0)
time* addTime(const char* Name, const char* Type=0, const char* Value=0)
time* addTime(const char* Name, const Time& t)
void erase(const xobj* x)
const xobj* find(const char* name, const char* type=0) const

Inherited from xobj:

Public Methods

const char* getName(void) const
const char* getType(void) const
const std::string& refName(void) const
const std::string& refType(void) const
void setName(const char* Name)
void setType(const char* Type)

Documentation

The ligolw document class is identical to the xsil document class except that the structure tags are changed from <XSIL> to <LIGO_LW>.
ligolw(void)
XSil default constructor.

ligolw(const char* Name, const char* Type=0)
XSIL named structure constructor.
Parameters:
Name - Pointer to structure name string.
Type - Pointer to structure type string.

ligolw(const XSIL& x)
XSIL structure copy constructor.
Parameters:
x - Structure definition to be copied.

~ligolw(void)
Destructor.

xobj* Clone(void) const
Clone a structure.
Returns:
opinter to a new object.

XSIL* addXSIL(const char* Name, const char* Type=0)
Add a named XSIL substructure.
Returns:
Pointer to the added structure definition.
Parameters:
Name - Pointer to structure name string.
Type - Pointer to structure type string.

const char* getObjType(void) const
Return the object type.
Returns:
Pointer to the object name string.


Direct child classes:
XSpectrum
Author:
J. Zwezig
Version:
1.0 ; Modified December 1, 2000

alphabetic index hierarchy of classes


generated by doc++