class
LineWriter
: public DefaultVisitor
(Return to index)
Visitor class for writing a sequence list to the DOOM data base.
Type: |
Instantiable |
Superclasses: |
public DefaultVisitor |
Include file: |
./Lines/LineWriter.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
LineWriter
(const Beamline&,const string&,const string&)
;
-
~LineWriter
()
;
-
virtual void visitDrift
(const Drift&)
;
-
virtual void visitBeamline
(const Beamline&)
;
-
virtual void visitMapIntegrator
(const MapIntegrator&)
;
-
virtual void visitFlaggedElmPtr
(const FlaggedElmPtr&)
;
- Protected Members:
Documentation:
- Public members:
-
virtual void visitBeamline
(const Beamline&)
;
- Override beamline entrance.
-
virtual void visitDrift
(const Drift&)
;
- Override drift operation.
Accumulate length, but do not save anything.
-
virtual void visitFlaggedElmPtr
(const FlaggedElmPtr&)
;
- Apply visitor to FlaggedElmPtr.
Makes sure the selection flag is set.
-
virtual void visitMapIntegrator
(const MapIntegrator&)
;
- Override beamline exit.
- Protected members:
-
virtual void applyDefault
(const ElementBase&)
;
- Apply default.
Add the element to the DOOM list.
Documentation generated by fci on Mon Feb 7 12:29:56 2000