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

cutSelection Class Reference

A cutSelection is a cutComposite (a collection of cuts) with optionVI and messageVI services. More...

#include <cutSelection.h>

Inheritance diagram for cutSelection:

cutComposite serviceI cutVI serverVI messageVI optionVI nameVI nameVI List of all members.

Public Methods

 cutSelection (std::string name)
 constructor - set a name and recive the services declared in serviceI.

 ~cutSelection ()
 destructor.

virtual void writeOut () const
 write Out the information of this class.


Protected Methods

virtual void defineOption ()
 define the options.

virtual void setOption (std::string addCut, std::string cutName)
 operation : add cut into composite.


Private Attributes

std::string m_cutName
 dummy - last cut in composite, for optionVI.


Detailed Description

A cutSelection is a cutComposite (a collection of cuts) with optionVI and messageVI services.

Definition at line 16 of file cutSelection.h.


Constructor & Destructor Documentation

cutSelection::cutSelection ( std::string name ) [inline]

constructor - set a name and recive the services declared in serviceI.

Definition at line 23 of file cutSelection.h.

cutSelection::~cutSelection ( )

destructor.


Member Function Documentation

void cutSelection::defineOption ( ) [inline, protected, virtual]

define the options.

Reimplemented from optionVI.

Definition at line 6 of file cutSelection.cpp.

void cutSelection::setOption ( std::string addCut,
std::string cutName ) [inline, protected, virtual]

operation : add cut into composite.

Reimplemented from optionVI.

Definition at line 12 of file cutSelection.cpp.

void cutSelection::writeOut ( ) const [inline, virtual]

write Out the information of this class.

Reimplemented from messageVI.

Definition at line 24 of file cutSelection.cpp.


Member Data Documentation

std::string cutSelection::m_cutName [private]

dummy - last cut in composite, for optionVI.

Definition at line 40 of file cutSelection.h.


The documentation for this class was generated from the following files:
Generated at Fri Aug 18 12:57:40 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000