Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CdbBdbSCi Class Reference

Objects of this class represent "combined" intervals. More...

#include <CdbBdbSCi.hh>

List of all members.

Public Member Functions

 CdbBdbSCi (const BdbTime &theBeginTime=BdbTime::minusInfinity, const BdbTime &theEndTime=BdbTime::plusInfinity)
 Default constructor.

 CdbBdbSCi (const BdbTime &theBeginTime, const BdbTime &theEndTime, const CdbBdbSOi &theOriginalInterval)
 Normal constructor.

 CdbBdbSCi (const CdbBdbSCi &theInterval)
 Copy constructor.

 ~CdbBdbSCi ()
 The destructor.

CdbBdbSCi & operator= (const CdbBdbSCi &theInterval)
 The assignment operator.

void dump (std::ostream &o) const
 Dump the object contence into specified stream.


Public Attributes

bool isEmpty
BdbTime begin
BdbTime end
CdbBdbSOi original


Detailed Description

Objects of this class represent "combined" intervals.

Objects of this transient class represent so called "combined intervals", combining information about a visible interval at the corresponding MetaData object.

Definition at line 19 of file CdbBdbSCi.hh.


Constructor & Destructor Documentation

CdbBdbSCi::CdbBdbSCi const BdbTime   theBeginTime = BdbTime::minusInfinity,
const BdbTime   theEndTime = BdbTime::plusInfinity
 

Default constructor.

Definition at line 18 of file CdbBdbSCi.cc.

CdbBdbSCi::CdbBdbSCi const BdbTime   theBeginTime,
const BdbTime   theEndTime,
const CdbBdbSOi   theOriginalInterval
 

Normal constructor.

Definition at line 25 of file CdbBdbSCi.cc.

CdbBdbSCi::CdbBdbSCi const CdbBdbSCi &    theInterval
 

Copy constructor.

Definition at line 34 of file CdbBdbSCi.cc.

CdbBdbSCi::~CdbBdbSCi  
 

The destructor.

NOTE: The destructor is NOT virtual because this is an embedded class.

Definition at line 41 of file CdbBdbSCi.cc.


Member Function Documentation

void CdbBdbSCi::dump std::ostream &    o const
 

Dump the object contence into specified stream.

NOTE: This operation does not put "End Of Line" at the end of the dump.

Definition at line 56 of file CdbBdbSCi.cc.

References CdbBdbSOi::begin, begin, CdbBdbSOi::end, end, BdbTime::getGmtNsec(), BdbTime::getGmtSec(), CdbBdbSOi::inserted, isEmpty, and original.

Referenced by operator<<().

CdbBdbSCi & CdbBdbSCi::operator= const CdbBdbSCi &    theInterval
 

The assignment operator.

Definition at line 44 of file CdbBdbSCi.cc.

References begin, end, isEmpty, and original.


Member Data Documentation

BdbTime CdbBdbSCi::begin
 

Definition at line 68 of file CdbBdbSCi.hh.

Referenced by dump(), and operator=().

BdbTime CdbBdbSCi::end
 

Definition at line 69 of file CdbBdbSCi.hh.

Referenced by dump(), and operator=().

bool CdbBdbSCi::isEmpty
 

Definition at line 64 of file CdbBdbSCi.hh.

Referenced by dump(), and operator=().

CdbBdbSOi CdbBdbSCi::original
 

Definition at line 73 of file CdbBdbSCi.hh.

Referenced by dump(), and operator=().


The documentation for this class was generated from the following files:
Generated on Mon Dec 5 18:22:18 2005 for CDB by doxygen1.3-rc3