Package xal.model.elem
Class ElectromagnetSeq
java.lang.Object
xal.model.elem.ElementSeq
xal.model.elem.ElectromagnetSeq
- All Implemented Interfaces:
Iterable<IComponent>,IElectromagnet,IComponent,IComposite
- Direct Known Subclasses:
IdealMagFringeQuad,IdealMagWedgeDipole,IdealMagWedgeDipole,IdealMagWedgeDipole2
This class implements IElectromagnet interface for composed magnets.
-
Field Summary
Fields inherited from class xal.model.elem.ElementSeq
SIZE_DEF_RESERVEFields inherited from interface xal.model.elem.sync.IElectromagnet
ORIENT_HOR, ORIENT_NONE, ORIENT_VER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedElectromagnetSeq(String strType) protectedElectromagnetSeq(String strType, String strId) protectedElectromagnetSeq(String strType, String strId, int szReserve) -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeFrom(LatticeElement latticeElement) Conversion method to be provided by the userMethods inherited from class xal.model.elem.ElementSeq
addChild, backPropagate, backPropagate, childIterator, compDependParams, concatenateEquals, getAlignX, getAlignY, getAlignZ, getAllElements, getChild, getChildCount, getComments, getElementList, getForwardCompList, getHardwareNodeId, getId, getLatticePosition, getLeafCount, getLength, getParent, getPhiX, getPhiY, getPhiZ, getPosition, getReverseCompList, getType, globalBackIterator, globalIterator, iterator, localBackIterator, localIterator, print, propagate, propagate, remove, setAlign, setAlignX, setAlignY, setAlignZ, setComments, setCompList, setDirty, setHardwareNodeId, setId, setParent, setPhiX, setPhiY, setPhiZ, toString, toStringLegacyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface xal.model.elem.sync.IElectromagnet
getMagField, getOrientation, setMagField, setOrientationMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ElectromagnetSeq
-
ElectromagnetSeq
-
ElectromagnetSeq
-
-
Method Details
-
initializeFrom
Conversion method to be provided by the user- Specified by:
initializeFromin interfaceIComponent- Overrides:
initializeFromin classElementSeq- Parameters:
latticeElement- the SMF node to convert
-