QDOS::QdObject Class Reference

#include <QObject.h>

Inheritance diagram for QDOS::QdObject:

QDOS::VarTarget QDOS::QdNObject QDOS::QdObjectSeq QDOS::QdString QDOS::QdStringSeq QDOS::QdTime QDOS::QdTimeInterval QDOS::QdTimeIntervalSeq QDOS::QdTimeSeq

List of all members.

Public Member Functions

 QdObject (void)
virtual ~QdObject ()
int get_id (void) const
virtual QdObject_var copy () const =0
virtual QdObject_var create () const =0
virtual QdObject_var create_elt () const
virtual void setValue (const double &d)
virtual void ping () const
virtual bool is_sequence (void) const
virtual int sequence_size (void) const
virtual string object_srep (const StringRep &stringrep) const
virtual void put (Vostream &v_os)
virtual void get (Vistream &v_is)
virtual string srep (const StringRep &stringrep, int sequence_index=0) const
virtual string size_srep (const StringRep &stringrep, int sz=-1) const
virtual FunctionAdapterjoin (QdObject_var x_in, QdObject_var y_in, QdObject_var x_out, QdObject_var y_out, QdObject_var join_method, double gap_value, QdObject_var gap_handler) const
virtual FunctionAdaptermultijoin (QdObjectSeq_var x_in, QdObjectSeq_var y_in, QdObject_var x_out, QdObjectSeq_var y_out, QdObjectSeq_var join_method, vector< double > &gap_value, QdObjectSeq_var gap_handler, int triage_cnt=-1) const
QdObject_var change_xref (const string &xref_name, QdObject_var xref_obj)
QdObject_var get_xref (const string &xref_name)
void set_xref (string xref_name, QdObject_var xref_obj)
QdObject_var delete_xref (const string &xref_name)
bool xref_exists (const string &xref_name)
QdObject_var change_xref (const Name &xref_name, QdObject_var xref_obj)
QdObject_var get_xref (Name xref_name)
void set_xref (Name xref_name, QdObject_var xref_obj)
QdObject_var delete_xref (Name xref_name)
bool xref_exists (Name xref_name)
QdObject_var rename_xref (const string &old_xref, const string &new_xref)
QdObject_var rename_xref (const Name &old_xref_name, const Name &new_xref_name)
void list_xref_names (vector< string > &sl)
void copy_xrefs_from (QdObject_var from_obj)
void copy_xrefs_to (QdObject_var to_obj)
virtual TypeInfo_var vinfo ()=0
virtual string object_type ()

Static Public Member Functions

static TypeInfo_var type_info ()
static QdObject_var create (const string &name)

Static Protected Attributes

static TypeInfo_var _typeinfo = new TypeInfo("QdObject")

Private Attributes

int object_id
ObjectNamesTable_var xrefs

Static Private Attributes

static int qobject_class_counter = 0


Constructor & Destructor Documentation

QDOS::QdObject::QdObject ( void   ) 

QDOS::QdObject::~QdObject (  )  [virtual]


Member Function Documentation

QdObject_var QDOS::QdObject::change_xref ( const Name xref_name,
QdObject_var  xref_obj 
) [inline]

QdObject_var QDOS::QdObject::change_xref ( const string &  xref_name,
QdObject_var  xref_obj 
) [inline]

virtual QdObject_var QDOS::QdObject::copy (  )  const [pure virtual]

void QDOS::QdObject::copy_xrefs_from ( QdObject_var  from_obj  ) 

void QDOS::QdObject::copy_xrefs_to ( QdObject_var  to_obj  ) 

static QdObject_var QDOS::QdObject::create ( const string &  name  )  [inline, static]

virtual QdObject_var QDOS::QdObject::create (  )  const [pure virtual]

virtual QdObject_var QDOS::QdObject::create_elt (  )  const [inline, virtual]

QdObject_var QDOS::QdObject::delete_xref ( Name  xref_name  )  [inline]

QdObject_var QDOS::QdObject::delete_xref ( const string &  xref_name  )  [inline]

virtual void QDOS::QdObject::get ( Vistream v_is  )  [inline, virtual]

int QDOS::QdObject::get_id ( void   )  const [inline]

QdObject_var QDOS::QdObject::get_xref ( Name  xref_name  )  [inline]

QdObject_var QDOS::QdObject::get_xref ( const string &  xref_name  )  [inline]

virtual bool QDOS::QdObject::is_sequence ( void   )  const [inline, virtual]

FunctionAdapter * QDOS::QdObject::join ( QdObject_var  x_in,
QdObject_var  y_in,
QdObject_var  x_out,
QdObject_var  y_out,
QdObject_var  join_method,
double  gap_value,
QdObject_var  gap_handler 
) const [virtual]

void QDOS::QdObject::list_xref_names ( vector< string > &  sl  ) 

FunctionAdapter * QDOS::QdObject::multijoin ( QdObjectSeq_var  x_in,
QdObjectSeq_var  y_in,
QdObject_var  x_out,
QdObjectSeq_var  y_out,
QdObjectSeq_var  join_method,
vector< double > &  gap_value,
QdObjectSeq_var  gap_handler,
int  triage_cnt = -1 
) const [virtual]

Reimplemented in QDOS::QdRScalarSeq, and QDOS::QdTimeSeq.

virtual string QDOS::QdObject::object_srep ( const StringRep stringrep  )  const [inline, virtual]

virtual string QDOS::QdObject::object_type (  )  [inline, virtual]

virtual void QDOS::QdObject::ping (  )  const [inline, virtual]

virtual void QDOS::QdObject::put ( Vostream v_os  )  [inline, virtual]

QdObject_var QDOS::QdObject::rename_xref ( const Name old_xref_name,
const Name new_xref_name 
) [inline]

QdObject_var QDOS::QdObject::rename_xref ( const string &  old_xref,
const string &  new_xref 
) [inline]

virtual int QDOS::QdObject::sequence_size ( void   )  const [inline, virtual]

void QDOS::QdObject::set_xref ( Name  xref_name,
QdObject_var  xref_obj 
) [inline]

void QDOS::QdObject::set_xref ( string  xref_name,
QdObject_var  xref_obj 
) [inline]

virtual void QDOS::QdObject::setValue ( const double &  d  )  [inline, virtual]

Reimplemented in QDOS::QdRScalar, and QDOS::QdRMatrix.

string QDOS::QdObject::size_srep ( const StringRep stringrep,
int  sz = -1 
) const [virtual]

virtual string QDOS::QdObject::srep ( const StringRep stringrep,
int  sequence_index = 0 
) const [inline, virtual]

static TypeInfo_var QDOS::QdObject::type_info (  )  [inline, static]

virtual TypeInfo_var QDOS::QdObject::vinfo (  )  [pure virtual]

bool QDOS::QdObject::xref_exists ( Name  xref_name  )  [inline]

bool QDOS::QdObject::xref_exists ( const string &  xref_name  )  [inline]


Member Data Documentation

TypeInfo_var QDOS::QdObject::_typeinfo = new TypeInfo("QdObject") [static, protected]

int QDOS::QdObject::qobject_class_counter = 0 [static, private]


The documentation for this class was generated from the following files:

Generated on Fri Jan 8 12:51:32 2010 for QSAS by  doxygen 1.5.7