class
FlatWriter
: public DefaultVisitor
(Return to index)
Visitor class for writing a line or sequence as a flat sequence in
MAD-8 format.
Type: |
Instantiable |
Superclasses: |
public DefaultVisitor |
Include file: |
./Lines/FlatWriter.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
FlatWriter
(const Beamline&,Sequence::TLine&,std::ostream&)
;
-
~FlatWriter
()
;
-
const Sequence::TLine& getSequence
()const
;
-
virtual void visitDrift
(const Drift&)
;
-
virtual void visitMapIntegrator
(const MapIntegrator&)
;
- Protected Members:
Documentation:
- Public members:
-
const Sequence::TLine& getSequence
()const
;
- Return the temporary sequence.
-
virtual void visitDrift
(const Drift&)
;
- Override drift operation.
Accumulate length, but do not save anything.
-
virtual void visitMapIntegrator
(const MapIntegrator&)
;
- Override beamline exit.
- Protected members:
-
virtual void applyDefault
(const ElementBase&)
;
- Apply default.
Add the element to the sequence list.
Documentation generated by fci on Mon Feb 7 12:29:55 2000