Package xal.model
Class Sector
java.lang.Object
xal.model.elem.ElementSeq
xal.model.Sector
- All Implemented Interfaces:
Iterable<IComponent>,IComponent,IComposite
Represents a logical sector of beamline. This is essentially a semantic
concept since it simply extends the
ElementSeq base class.- Since:
- May 20, 2004
- Author:
- Christopher K. Allen
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringthe string type identifier for all Sector objectsFields inherited from class xal.model.elem.ElementSeq
SIZE_DEF_RESERVE -
Constructor Summary
Constructors -
Method Summary
Methods 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, initializeFrom, 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 java.lang.Iterable
forEach, spliterator
-
Field Details
-
TYPE
the string type identifier for all Sector objects- See Also:
-
-
Constructor Details
-
Sector
public Sector()Default constructor. TheSectorobject is empty and has no string identifier. -
Sector
Create newSectorobject and initialize the string identifier.- Parameters:
strId- string identifier of this sector
-
Sector
Create newSectorobject specifying the amount of storage to reserve for the direct child components. (If not specified a default value is used.)- Parameters:
strId- string identifier of this sectorszReserve- number of storage positions to reserve for children
-