gov.sns.xal.model.probe.traj
Class TransferMapTrajectory

java.lang.Object
  |
  +--gov.sns.xal.model.probe.traj.Trajectory
        |
        +--gov.sns.xal.model.probe.traj.TransferMapTrajectory
All Implemented Interfaces:
IArchive

public class TransferMapTrajectory
extends Trajectory

Specializes the Trajectory class to the TransferMapProbe behavior.


Field Summary
 
Fields inherited from class gov.sns.xal.model.probe.traj.Trajectory
TRAJ_LABEL
 
Constructor Summary
TransferMapTrajectory()
           
 
Method Summary
protected  ProbeState newProbeState()
          Create and return an uninitialized ProbeState object of the appropriate type.
protected  ProbeState newProbeState(IProbe ifcProbe)
          Create a new ProbeState object and initialize it to the state of the given probe.
 
Methods inherited from class gov.sns.xal.model.probe.traj.Trajectory
addPropertiesTo, getDescription, getTimestamp, indicesForElement, initialState, load, numStates, popLastState, readFrom, readPropertiesFrom, save, saveState, setDescription, setTimestamp, stateAtPosition, stateIterator, statesForElement, statesInPositionRange, stateWithIndex, toString, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransferMapTrajectory

public TransferMapTrajectory()
Method Detail

newProbeState

protected ProbeState newProbeState()
Create and return an uninitialized ProbeState object of the appropriate type.

Specified by:
newProbeState in class Trajectory
Returns:
an empty TransferMapState object
See Also:
Trajectory.newProbeState(), TransferMapState

newProbeState

protected ProbeState newProbeState(IProbe ifcProbe)
Create a new ProbeState object and initialize it to the state of the given probe.

Specified by:
newProbeState in class Trajectory
Parameters:
ifcProbe - interface to the probe whose state is to be captured
Returns:
captured state of probe
See Also:
Trajectory.newProbeState(gov.sns.xal.model.IProbe)