Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

STILVectorEventList Class Reference

STILVectorEventList. More...

#include <stilvectoreventlist.h>

List of all members.

Public Member Functions

 STILVectorEventList ()
 STILVectorEventList (const STILVectorEventList &)
virtual ~STILVectorEventList ()
STILVectorEventList & operator= (const STILVectorEventList &)
const STILVectorEvent & operator[] (const LONG &) const
const STILVectorEvent & getVectorEvent (const LONG) const
void init ()
LONG getCount () const
void setHasScanEvents (bool hse)
bool getHasScanEvents () const
void addVectorEvent (const STILVectorEvent &)
void print () const

Protected Attributes

bool m_hasScanEvents
std::vector< const STILVectorEvent * > m_VEList


Detailed Description

STILVectorEventList.


Constructor & Destructor Documentation

STILVectorEventList::STILVectorEventList (   ) 
 

Default constructor for STILVectorEventList class.

Parameters:
 
Returns:

STILVectorEventList::STILVectorEventList (  const STILVectorEventList &  vel  ) 
 

Copy constructor for STILVectorEventList class.

Parameters:
vel (STILVectorEventList&) vel
Returns:

STILVectorEventList::~STILVectorEventList (   )  [virtual]
 

Destructor for a STILVectorEventList object.

Parameters:
 
Returns:


Member Function Documentation

void STILVectorEventList::addVectorEvent (  const STILVectorEvent &  ve  ) 
 

Add a vector event to the list of vector events.

Parameters:
ve STILVectorEvent object to be added to the list
Returns:
(void)

LONG STILVectorEventList::getCount (   )  const [inline]
 

Parameters:
 
Returns:

bool STILVectorEventList::getHasScanEvents (   )  const [inline]
 

Parameters:
 
Returns:

const STILVectorEvent & STILVectorEventList::getVectorEvent (  const   LONG  )  const
 

Same functionality as the indexing operator.

Parameters:
index Index of STILEvent in the vector
Returns:
(STILVectorEvent &)

void STILVectorEventList::init (  void   ) 
 

Initialize a STILVectorEventList object.

Parameters:
 
Returns:
(void)

STILVectorEventList & STILVectorEventList::operator= (  const STILVectorEventList &  vel  ) 
 

Assignment operator.

Parameters:
vel Source object to assign this object from
Returns:
(STILVectorEventList &)

const STILVectorEvent & STILVectorEventList::operator[] (  const LONG &  index  )  const
 

Indexing operator.

Parameters:
index Index of STILEvent in the vector
Returns:
(STILVectorEvent &)

void STILVectorEventList::print (  void   )  const
 

Print the list of vector events (for testing the API).

Parameters:
 
Returns:
(void)

void STILVectorEventList::setHasScanEvents (  bool  hse  )  [inline]
 

Parameters:
 
Returns:
(void)


Member Data Documentation

bool STILVectorEventList::m_hasScanEvents [protected]
 

std::vector<const STILVectorEvent*> STILVectorEventList::m_VEList [protected]
 


The documentation for this class was generated from the following files:
This page last updated on 6 Jul 2007

SourceForge.net Logo