CObject Class Reference

#include <locobject.h>

Collaboration diagram for CObject:
[legend]

List of all members.

Public Member Functions

virtual CObjectCopyState (const CObject &m)
long InstCount (void) const
virtual CObjectClone (void) const
virtual void setObjType (string t)
virtual string getObjType (void)
void ReportObjectPars (ostream &strm) const
virtual bool Read (const parameterMap &s)
virtual bool Write (parameterMap &s)

Static Public Member Functions

static long ObjCount (void)

Protected Member Functions

 CObject (void)
 CObject (const CObject &m)
virtual ~CObject (void)

Private Attributes

long instcount
string objtype

Static Private Attributes

static long objcount = 0L

Friends

class CLocatorBase


Detailed Description

Definition at line 18 of file locobject.h.


Constructor & Destructor Documentation

CObject::CObject ( void   )  [inline, protected]

Definition at line 25 of file locobject.h.

CObject::CObject ( const CObject m  )  [inline, protected]

Definition at line 26 of file locobject.h.

virtual CObject::~CObject ( void   )  [inline, protected, virtual]

Definition at line 27 of file locobject.h.


Member Function Documentation

CObject * CObject::Clone ( void   )  const [virtual]

Definition at line 31 of file locobject.cc.

CObject & CObject::CopyState ( const CObject m  )  [virtual]

Definition at line 18 of file locobject.cc.

virtual string CObject::getObjType ( void   )  [inline, virtual]

Definition at line 37 of file locobject.h.

long CObject::InstCount ( void   )  const [inline]

Definition at line 31 of file locobject.h.

static long CObject::ObjCount ( void   )  [inline, static]

Definition at line 32 of file locobject.h.

virtual bool CObject::Read ( const parameterMap s  )  [inline, virtual]

Definition at line 43 of file locobject.h.

void CObject::ReportObjectPars ( ostream &  strm  )  const

Definition at line 24 of file locobject.cc.

virtual void CObject::setObjType ( string  t  )  [inline, virtual]

Definition at line 36 of file locobject.h.

virtual bool CObject::Write ( parameterMap s  )  [inline, virtual]

Definition at line 44 of file locobject.h.


Friends And Related Function Documentation

friend class CLocatorBase [friend]

Definition at line 19 of file locobject.h.


Member Data Documentation

long CObject::instcount [private]

Definition at line 21 of file locobject.h.

long CObject::objcount = 0L [static, private]

Definition at line 22 of file locobject.h.

string CObject::objtype [private]

Definition at line 23 of file locobject.h.


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

Generated on Fri Feb 6 13:30:18 2009 for CorAL by  doxygen 1.5.8