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

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

public class DiagnosticProbeTrajectory
extends Trajectory

Saves the history of a DiagnosticProbe.


Field Summary
 
Fields inherited from class gov.sns.xal.model.probe.traj.Trajectory
TRAJ_LABEL
 
Constructor Summary
DiagnosticProbeTrajectory()
           
 
Method Summary
protected  ProbeState newProbeState()
          Creates a new ProbeState of the appropriate species for this Trajectory.
protected  ProbeState newProbeState(IProbe p)
          Creates a ProbeState of the appropriate species for this Trajectory.
 
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

DiagnosticProbeTrajectory

public DiagnosticProbeTrajectory()
Method Detail

newProbeState

protected ProbeState newProbeState(IProbe p)
Creates a ProbeState of the appropriate species for this Trajectory.

Specified by:
newProbeState in class Trajectory
Parameters:
p - probe interface belonging to object with the proper type for this trajectory
Returns:
new ProbeState object initialized to probe

newProbeState

protected ProbeState newProbeState()
Creates a new ProbeState of the appropriate species for this Trajectory.

Specified by:
newProbeState in class Trajectory
Returns:
new, empty ProbeState object