holoedit.fileio
Class SeqRead

java.lang.Object
  extended by holoedit.fileio.SeqRead
All Implemented Interfaces:
java.lang.Runnable

public class SeqRead
extends java.lang.Object
implements java.lang.Runnable


Field Summary
private  ProgressBar barreProgression
           
private  int compteur
           
private  java.lang.String contenu2
           
private  float conv
           
private  java.lang.String fichier
           
(package private)  GestionPistes gp
           
private  int nbPistes
           
(package private)  java.util.Vector<java.lang.Integer> nbPtsPerPiste
           
private  int nbReadableTracks
           
private  int numPisteEcriture
           
private  int numPisteLecture
           
private  java.util.Vector<java.lang.Integer> pisteReadable
           
private  java.lang.Thread runner
           
 
Constructor Summary
SeqRead(GestionPistes _gp)
           
 
Method Summary
private  void chargement()
           
 java.lang.String getContenu()
           
 int getNbReadableTracks()
           
 java.lang.String[] getReadableTracks(java.lang.String nomFichier)
           
private  int getTotalNbPts()
           
private  float limit(float d)
           
 void readSeqFile(java.lang.String nomFichier)
           
 void readSeqFileDirect(java.lang.String nomFichier)
           
 void readSeqFileOneTrack(java.lang.String nomFichier, int numPin, int numPout)
           
 void run()
           
private  void stopThread()
           
private  boolean traiterPt(java.lang.String currPt, int currDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gp

GestionPistes gp

fichier

private java.lang.String fichier

contenu2

private java.lang.String contenu2

nbPistes

private int nbPistes

conv

private float conv

numPisteLecture

private int numPisteLecture

numPisteEcriture

private int numPisteEcriture

compteur

private int compteur

barreProgression

private ProgressBar barreProgression

nbReadableTracks

private int nbReadableTracks

pisteReadable

private java.util.Vector<java.lang.Integer> pisteReadable

nbPtsPerPiste

java.util.Vector<java.lang.Integer> nbPtsPerPiste

runner

private java.lang.Thread runner
Constructor Detail

SeqRead

public SeqRead(GestionPistes _gp)
Method Detail

readSeqFile

public void readSeqFile(java.lang.String nomFichier)

readSeqFileDirect

public void readSeqFileDirect(java.lang.String nomFichier)

readSeqFileOneTrack

public void readSeqFileOneTrack(java.lang.String nomFichier,
                                int numPin,
                                int numPout)

run

public void run()
Specified by:
run in interface java.lang.Runnable

chargement

private void chargement()

traiterPt

private boolean traiterPt(java.lang.String currPt,
                          int currDate)

getReadableTracks

public java.lang.String[] getReadableTracks(java.lang.String nomFichier)

getTotalNbPts

private int getTotalNbPts()

getNbReadableTracks

public int getNbReadableTracks()

getContenu

public java.lang.String getContenu()

limit

private float limit(float d)

stopThread

private void stopThread()