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

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

public class SynchronousTrajectory
extends Trajectory

Specialization class for the trajectories of SynchronousProbe type modeling probes.


Field Summary
 
Fields inherited from class gov.sns.xal.model.probe.traj.Trajectory
TRAJ_LABEL
 
Constructor Summary
SynchronousTrajectory()
          Default constructor.
 
Method Summary
protected  ProbeState newProbeState()
          Creates a new, uninitialized instance of a ProbeState object of type SynchronousState.
protected  ProbeState newProbeState(IProbe iProbe)
          Creates a ProbeState of the appropriate type SynchronousState then initializes it to the given probe's state.
 
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

SynchronousTrajectory

public SynchronousTrajectory()
Default constructor. Nothing to do here, everything should be taken care of in the super constructor.

Method Detail

newProbeState

protected ProbeState newProbeState(IProbe iProbe)
Creates a ProbeState of the appropriate type SynchronousState then initializes it to the given probe's state.

Specified by:
newProbeState in class Trajectory
Parameters:
iProbe - probe interface belonging to object with the proper type for this trajectory
Returns:
probe state object, of type SynchronousState, containing specified probe state

newProbeState

protected ProbeState newProbeState()
Creates a new, uninitialized instance of a ProbeState object of type SynchronousState.

Specified by:
newProbeState in class Trajectory
Returns:
uninitialized SynchronousState object
See Also:
Trajectory.newProbeState()