Class AbstractOCModel
java.lang.Object
org.scictrl.mp.orbitcorrect.correction.models.AbstractOCModel
- All Implemented Interfaces:
IOrbitCorrectionModel
,IConfigurable
,IOrientationMarker
- Direct Known Subclasses:
AbstractSVDBasedModel
,Bump3CModel
,CombinedOrbitCorrectionModel
Abstract AbstractOCModel class.
- Author:
- igor@scictrl.com
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
getName.getOrientation.void
initialize
(Orientation ori) Initializes model for selected orientation.boolean
isHorizontal.boolean
isVertical.protected double
read
(PositionedData data) read.protected double
readOther
(PositionedData data) readOther.protected void
setCorrectors method comment.protected void
testMonitors
(ElementList<BPMonitor> monitors) testMonitors.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.scictrl.mp.orbitcorrect.IConfigurable
configure
Methods inherited from interface org.scictrl.mp.orbitcorrect.correction.IOrbitCorrectionModel
calculateCorrection
-
Field Details
-
name
Model name -
debug
protected boolean debugDebug flag
-
-
Constructor Details
-
AbstractOCModel
public AbstractOCModel()RingKeeper constructor comment.
-
-
Method Details
-
getName
getName.
- Specified by:
getName
in interfaceIOrbitCorrectionModel
- Returns:
- java.lang.String
-
getOrientation
getOrientation.
- Specified by:
getOrientation
in interfaceIOrientationMarker
- Returns:
- a
Orientation
object
-
read
read.
- Parameters:
data
- PositionedData- Returns:
- double
-
readOther
readOther.
- Parameters:
data
- PositionedData- Returns:
- double
-
testCorrectors
setCorrectors method comment.- Parameters:
cor
- aElementList
object- Throws:
InconsistentDataException
- if any.
-
testMonitors
testMonitors.
- Parameters:
monitors
- aElementList
object- Throws:
InconsistentDataException
- if any.
-
isHorizontal
public boolean isHorizontal()isHorizontal.
- Specified by:
isHorizontal
in interfaceIOrientationMarker
- Returns:
- a boolean
-
isVertical
public boolean isVertical()isVertical.
- Specified by:
isVertical
in interfaceIOrientationMarker
- Returns:
- a boolean
-
initialize
Initializes model for selected orientation. Called by application after instantiated.- Specified by:
initialize
in interfaceIOrbitCorrectionModel
- Parameters:
ori
- aOrientation
object
-