CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
FWNavigatorBase Class Referenceabstract

#include <FWNavigatorBase.h>

Inheritance diagram for FWNavigatorBase:
FWConfigurable CmsShowNavigator FWFFNavigator

Public Types

enum  EFilterMode { kOr = 1, kAnd = 2 }
 
enum  EFilterState { kOff, kOn, kWithdrawn }
 

Public Member Functions

virtual void addTo (FWConfiguration &) const =0
 
virtual void firstEvent ()=0
 
 FWNavigatorBase (const CmsShowMainBase &)
 
virtual const edm::EventBasegetCurrentEvent () const =0
 
virtual int getNSelectedEvents ()=0
 
virtual int getNTotalEvents ()=0
 
virtual void goToRunEvent (edm::RunNumber_t, edm::LuminosityBlockNumber_t, edm::EventNumber_t)=0
 
virtual bool isFirstEvent ()=0
 
virtual bool isLastEvent ()=0
 
virtual void lastEvent ()=0
 
virtual void nextEvent ()=0
 
virtual bool nextSelectedEvent ()=0
 
virtual void previousEvent ()=0
 
virtual bool previousSelectedEvent ()=0
 
virtual void setFrom (const FWConfiguration &)=0
 
virtual ~FWNavigatorBase ()
 
- Public Member Functions inherited from FWConfigurable
 FWConfigurable ()
 
virtual ~FWConfigurable ()
 

Public Attributes

sigc::signal< void > newEvent_
 

Private Member Functions

 FWNavigatorBase (const FWNavigatorBase &)
 
const FWNavigatorBaseoperator= (const FWNavigatorBase &)
 

Private Attributes

const CmsShowMainBasem_main
 

Detailed Description

Definition at line 27 of file FWNavigatorBase.h.

Member Enumeration Documentation

Enumerator
kOr 
kAnd 

Definition at line 31 of file FWNavigatorBase.h.

Enumerator
kOff 
kOn 
kWithdrawn 

Definition at line 30 of file FWNavigatorBase.h.

Constructor & Destructor Documentation

FWNavigatorBase::FWNavigatorBase ( const CmsShowMainBase main)

Definition at line 3 of file FWNavigatorBase.cc.

4  : m_main(main)
5 {}
const CmsShowMainBase & m_main
FWNavigatorBase::~FWNavigatorBase ( )
virtual

Definition at line 7 of file FWNavigatorBase.cc.

8 {}
FWNavigatorBase::FWNavigatorBase ( const FWNavigatorBase )
private

Member Function Documentation

virtual void FWNavigatorBase::addTo ( FWConfiguration ) const
pure virtual

Implements FWConfigurable.

Implemented in CmsShowNavigator, and FWFFNavigator.

virtual void FWNavigatorBase::firstEvent ( )
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

Referenced by CmsShowMainBase::doFirstEvent().

virtual const edm::EventBase* FWNavigatorBase::getCurrentEvent ( ) const
pure virtual
virtual int FWNavigatorBase::getNSelectedEvents ( )
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

virtual int FWNavigatorBase::getNTotalEvents ( )
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

virtual void FWNavigatorBase::goToRunEvent ( edm::RunNumber_t  ,
edm::LuminosityBlockNumber_t  ,
edm::EventNumber_t   
)
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

Referenced by CmsShowMainBase::goToRunEvent().

virtual bool FWNavigatorBase::isFirstEvent ( )
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

virtual bool FWNavigatorBase::isLastEvent ( )
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

virtual void FWNavigatorBase::lastEvent ( )
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

Referenced by CmsShowMainBase::doLastEvent().

virtual void FWNavigatorBase::nextEvent ( )
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

Referenced by CmsShowMainBase::doNextEvent().

virtual bool FWNavigatorBase::nextSelectedEvent ( )
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

const FWNavigatorBase& FWNavigatorBase::operator= ( const FWNavigatorBase )
private
virtual void FWNavigatorBase::previousEvent ( )
pure virtual
virtual bool FWNavigatorBase::previousSelectedEvent ( )
pure virtual

Implemented in CmsShowNavigator, and FWFFNavigator.

virtual void FWNavigatorBase::setFrom ( const FWConfiguration )
pure virtual

Implements FWConfigurable.

Implemented in CmsShowNavigator, and FWFFNavigator.

Member Data Documentation

const CmsShowMainBase& FWNavigatorBase::m_main
private

Definition at line 65 of file FWNavigatorBase.h.

sigc::signal<void> FWNavigatorBase::newEvent_