hep.lcd.vertexing.zvtop
Interface Swimmer

All Known Implementing Classes:
ZvSwimmer, Zv3dSwimmer

public interface Swimmer

Swimmer -- interface for swimmers

Version:
$Id: Swimmer.java,v 1.3 2001/06/13 23:51:14 walkowia Exp $
Author:
W.Walkowiak, 10/02/00
Source Code:
Swimmer.java

Method Summary
 Swimmer copy()
          get a deep copy
 ZvSwimStatus getStatus()
          get the status of the swimmer
 ZvSwimStatus getStatusCopy()
          get the status of the swimmer as a deep copy
 ZvTrack getSwumTrack()
          get the resulting (swum) track
 void setTrack(ZvTrack track)
          set track to be swum
 ZvSwimStatus swimTo(double[] targetPosition)
          swim the track to target position
 

Method Detail

setTrack

public void setTrack(ZvTrack track)
set track to be swum

swimTo

public ZvSwimStatus swimTo(double[] targetPosition)
swim the track to target position

getSwumTrack

public ZvTrack getSwumTrack()
get the resulting (swum) track

getStatus

public ZvSwimStatus getStatus()
get the status of the swimmer

getStatusCopy

public ZvSwimStatus getStatusCopy()
get the status of the swimmer as a deep copy

copy

public Swimmer copy()
get a deep copy


The LCD Group