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 String
the 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, toStringLegacy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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. TheSector
object is empty and has no string identifier. -
Sector
Create newSector
object and initialize the string identifier.- Parameters:
strId
- string identifier of this sector
-
Sector
Create newSector
object 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
-