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 |