|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
The abstract base class for attribute cells. More...
#include <AttCell.h>

Public Member Functions | |
| AttCell () | |
| virtual | ~AttCell () |
| virtual void | clearValue ()=0 |
| Clear the value. More... | |
| virtual void | printFormat (std::ostream &os) const =0 |
| Print the attribute format. More... | |
| virtual void | printValue (std::ostream &os) const =0 |
| Print the attribute value. More... | |
| virtual void | setReal (double) |
| Store the value. More... | |
| virtual void | setString (const std::string &) |
| Store the value. More... | |
Private Member Functions | |
| AttCell (const AttCell &) | |
| void | operator= (const AttCell &) |
| AttCell::AttCell | ( | ) |
Definition at line 26 of file AttCell.cpp.
|
virtual |
Definition at line 30 of file AttCell.cpp.
|
private |
|
pure virtual |
|
private |
|
pure virtual |
|
pure virtual |
|
virtual |
Store the value.
Reimplemented in AttReal.
Definition at line 34 of file AttCell.cpp.
Referenced by OpalMultipole::fillRegisteredAttributes(), OpalSextupole::fillRegisteredAttributes(), OpalOctupole::fillRegisteredAttributes(), OpalQuadrupole::fillRegisteredAttributes(), OpalMultipoleTStraight::fillRegisteredAttributes(), OpalMultipoleTCurvedVarRadius::fillRegisteredAttributes(), OpalMultipoleTCurvedConstRadius::fillRegisteredAttributes(), and OpalMultipoleT::fillRegisteredAttributes().
|
virtual |
1.8.5