|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectholoedit.fileio.SDIFreader
public class SDIFreader
Field Summary | |
---|---|
private java.util.HashMap<java.lang.String,java.lang.Boolean> |
booleanHashMap
une hashMap pour contenir les booleans des types de matrix inconnus |
private java.util.HashMap<java.lang.String,int[]> |
columnsHashMap
une hashMap pour contenir les colonnes choisis par l'utilisateur pour les types de matrix inconnus |
private boolean |
done
|
private double |
endTime
Date de fin des donnŽes |
private int |
error
|
private java.util.HashMap<java.lang.String,java.lang.String[]> |
fieldsHashMap
une hashMap pour contenir les fields lus ou choisis par l'utilisateur pour tous les types de matrix |
static int |
FILE_ERROR
|
private boolean |
fine
file last modified |
private double |
frameTime
|
private java.util.HashMap<java.lang.String,HoloSDIFdata> |
hashMap
une hashMap pour contenir des holoSDIFdata (1 par type de matrix prŽsent: FQ0, TRC, etc.) |
private HoloSDIFdata |
hsdifdata
|
private HoloSDIFdata[] |
hSDIFdts
|
static int |
INDEX_ERROR
|
private java.util.HashMap<java.lang.String,java.lang.Integer> |
indexOffsetHashMap
une hashMap pour contenir les offsets des index de chaque type de matrix si un index doit etre lu pour ces matrix. |
static int |
LOAD_ERROR
|
private Main |
mainRef
|
private sdif.Matrix |
mat
|
static int |
MONO_ERROR
|
private int |
nbrFrames
|
static int |
NO_ERROR
|
static int |
OCTET_ERROR
|
static int |
PATH_ERROR
|
static int |
PATH2_ERROR
|
private ProgressBar |
pb
Pour l'affichage d'une barre de progression pendant l'ouverture du fichier |
private java.lang.Thread |
runner
|
java.io.File |
sdifFile
associated SDIF file |
static int |
SSDII_NORSRC_ERROR
|
static int |
SSDII_RSRC_ERROR
|
private double |
startTime
Date de dŽbut des donnŽes |
static int |
TYPE_ERROR
|
static int |
USING_CACHE_ERROR
|
Constructor Summary | |
---|---|
SDIFreader(java.io.File f,
Main owner)
|
Method Summary | |
---|---|
private void |
createSDIFdata()
|
private int[] |
defaultValues(java.lang.String[] sdifFields,
int nrow)
Permet la selection automatique des options d'importation d'un type de matrix SDIF. |
int |
getError()
|
HoloSDIFdata[] |
getHoloSDIFdatas()
|
boolean |
isDone()
|
boolean |
isFine()
|
private void |
matrixToSDIFdata(java.lang.String mType,
int nrow,
int ncol,
int indexCol,
int drawCol,
boolean bool,
int drawStyle,
java.lang.String[] sdifFields)
|
void |
run()
|
void |
stop()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int error
public static final int USING_CACHE_ERROR
public static final int NO_ERROR
public static final int MONO_ERROR
public static final int TYPE_ERROR
public static final int LOAD_ERROR
public static final int OCTET_ERROR
public static final int INDEX_ERROR
public static final int FILE_ERROR
public static final int PATH_ERROR
public static final int PATH2_ERROR
public static final int SSDII_NORSRC_ERROR
public static final int SSDII_RSRC_ERROR
private ProgressBar pb
private java.lang.Thread runner
private HoloSDIFdata[] hSDIFdts
private boolean fine
private boolean done
public java.io.File sdifFile
private double startTime
private double endTime
private java.util.HashMap<java.lang.String,HoloSDIFdata> hashMap
private java.util.HashMap<java.lang.String,java.lang.Boolean> booleanHashMap
private java.util.HashMap<java.lang.String,int[]> columnsHashMap
private java.util.HashMap<java.lang.String,java.lang.String[]> fieldsHashMap
private java.util.HashMap<java.lang.String,java.lang.Integer> indexOffsetHashMap
private double frameTime
private HoloSDIFdata hsdifdata
private sdif.Matrix mat
private int nbrFrames
private Main mainRef
Constructor Detail |
---|
public SDIFreader(java.io.File f, Main owner)
Method Detail |
---|
public void run()
run
in interface java.lang.Runnable
private int[] defaultValues(java.lang.String[] sdifFields, int nrow)
sdifFields
- Les noms des champs de la matrixnrow
- le nombre de lignes de la matrixprivate void matrixToSDIFdata(java.lang.String mType, int nrow, int ncol, int indexCol, int drawCol, boolean bool, int drawStyle, java.lang.String[] sdifFields)
private void createSDIFdata()
public boolean isFine()
public boolean isDone()
public int getError()
public HoloSDIFdata[] getHoloSDIFdatas()
public void stop()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |