|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectholoedit.data.HoloTrack
public class HoloTrack
Field Summary | |
---|---|
protected java.awt.Color |
color
|
private float[] |
cursorColor
|
private int |
demiTailleGrosPoint
|
private int |
demiTaillePetitPoint
|
HoloPoint |
lastRead
|
protected boolean |
locked
|
private float[] |
lockedTrackColor
|
protected java.lang.String |
name
|
int |
nextDate
|
int |
nextPointIndex
|
int |
nextTrajIndex
|
protected int |
number
|
(package private) int |
playedIndex
|
int[] |
playedPointsDate
|
(package private) boolean |
playing
|
protected boolean |
recEnable
|
SDIFdataInstanceVector |
sdifdataInstanceVector
|
private float[] |
selZoneBorderColor
|
private float[] |
selZoneColor
|
java.util.TreeMap |
sequence
|
private int |
tailleGrosPoint
|
private int |
taillePetitPoint
|
HoloTrajVector |
trajs
|
protected boolean |
visible
|
WaveFormInstanceVector |
waves
|
Constructor Summary | |
---|---|
HoloTrack()
Constructeurs ******************* |
|
HoloTrack(int numero,
java.awt.Color couleur)
|
|
HoloTrack(int n,
java.awt.Color c,
boolean v)
|
|
HoloTrack(int n,
java.lang.String na,
boolean v,
boolean l,
int rgb)
|
Method Summary | |
---|---|
void |
add(HoloPoint hp)
|
void |
add(HoloPoint hp,
int i)
|
void |
addElement(HoloPoint hp)
|
void |
addElement(HoloPoint hp,
int i)
|
int |
addPoint(HoloPoint p,
double delta,
int nbPointsInter,
int dateBegin,
int dateEnd)
Ajout / Modifications / Suppression de points ********* |
void |
addSDIF(SDIFdataInstance currentSDIF)
|
void |
addTraj(HoloTraj ht)
|
int |
addTraj(HoloTraj ht,
int insertTime)
Ajout / Modifications / Suppression de Trajets ************ |
void |
addWave(WaveFormInstance currentWave)
|
void |
afficher(int debut,
int fin,
java.awt.Graphics g,
float echelle,
boolean onlyEditable)
affichage de la piste |
void |
afficherMidi(int debut,
int fin,
java.awt.Graphics g,
float echelle,
int readPointIndex)
|
void |
afficherMidiALire(int debut,
int fin,
java.awt.Graphics g,
float echelle,
int readPointIndex,
boolean onlyEditable)
affichage des points a lire |
void |
afficherMidiLu(int debut,
int fin,
java.awt.Graphics g,
float echelle,
int readPointIndex)
affichage des points lus |
void |
afficherMidiLuNb(int debut,
int fin,
java.awt.Graphics g,
float echelle,
int readPointIndex,
int ptsNb)
affichage des x derniers points lus |
void |
afficherT(int debut,
java.awt.Graphics g,
float echelle)
affichage du premier point de la piste (T) |
void |
calcNewPosSegXYZ(int MovePtNth,
float x,
float y,
float z)
Utilise lors de la modification manuel (EditeurPointTextuel) d'un point editable |
boolean |
changeVisible()
|
boolean |
clear()
|
void |
crop(int dateBegin,
int dateEnd,
boolean wavesToo)
rogne la piste autour des dates begin & end |
void |
cut(int dateBegin,
int dateEnd,
boolean wavesToo)
on coupe dans la piste entre dateBegin et dateEnd |
int |
cutAt(int date)
on coupe dans la piste la date donne |
void |
deletePoints(int begin,
int end)
|
void |
delTraj(HoloTraj ht)
suppression d'un trajet |
void |
drawDraggedSeq(javax.media.opengl.GL gl,
int begin,
int end,
int seqNum,
float dX)
|
void |
drawDummyBg(javax.media.opengl.GL gl,
int begin,
int end,
int tkNum)
|
void |
drawMovedSDIF(javax.media.opengl.GL gl,
int begin,
int end,
int seqNum,
float b,
float e,
boolean type)
|
void |
drawMovedSeq(javax.media.opengl.GL gl,
int begin,
int end,
int seqNum,
float b,
float e,
boolean type)
|
void |
drawPlayedPoints(javax.media.opengl.GL gl,
float[] color)
|
void |
drawPlayedPoints3D(javax.media.opengl.GL gl,
float[] color)
|
void |
drawRoomMultiSelectProj(javax.media.opengl.GL gl,
boolean onlyEditable,
int begin,
int end,
int tkNum)
DRAW ROOM MULTI SELECT |
void |
drawRoomRender3D(javax.media.opengl.GL gl,
boolean onlyEditable,
int begin,
int end)
DRAW ROOM RENDER 3D |
void |
drawRoomRenderProj(javax.media.opengl.GL gl,
com.sun.opengl.util.GLUT glut,
boolean onlyEditable,
int begin,
int end,
int tkNum,
boolean render,
int selected,
java.util.Vector<java.lang.Integer> selIndex)
DRAW ROOM RENDER PROJ |
void |
drawRoomSelectProj(javax.media.opengl.GL gl,
boolean onlyEditable,
int begin,
int end,
int tkNum)
DRAW ROOM SELECT |
void |
drawScore(javax.media.opengl.GL gl,
int begin,
int end,
int bSel,
int eSel,
boolean render,
int selected,
java.util.Vector<HoloTraj> selSeqs,
java.util.Vector<WaveFormInstance> selWaves,
java.util.Vector<SDIFdataInstance> selDatas,
int tkNum,
int rtCursor,
int pixelNum,
boolean nosmoothenabled,
int selMode)
|
void |
drawScoreRTCursor(javax.media.opengl.GL gl,
int cursorTime)
|
void |
drawScoreTimeSel(javax.media.opengl.GL gl,
int begin,
int end)
|
HoloTrack |
dupliquer()
|
HoloPoint |
elementAt(int i)
|
java.util.Vector<HoloPoint> |
elements()
Recuperation, Recherche de points *************** |
HoloPoint |
firstElement()
|
HoloPoint |
get(int i)
|
java.util.Vector<java.lang.Integer> |
getAllRoomPoints(int tkNum,
int begin,
int end,
boolean edit)
|
java.util.Vector<java.lang.Integer> |
getAllSDIFs(int begin,
int end)
|
java.util.Vector<SDIFdataInstance> |
getAllSDIFsInSelection(int begin,
int end)
Retourne les SDIFdataInstances prsente dans la slection dfinie par les temps "begin" et "end". |
java.util.Vector<java.lang.Integer> |
getAllTimePoints(int curveNum,
int begin,
int end,
boolean edit)
|
java.util.Vector<java.lang.Integer> |
getAllTrajs(int tkNum,
int begin,
int end)
|
java.util.Vector<java.lang.Integer> |
getAllWaves(int tkNum,
int begin,
int end)
|
java.awt.Color |
getColor()
|
int |
getDate(int n)
|
int |
getDuration()
|
int |
getFirstDate()
|
HoloTraj |
getHoloTraj(int seqNum)
|
int |
getLastDate()
|
int |
getLastPoint()
renvoie l'indice du dernier point |
java.lang.String |
getLastValueAt(int counter)
|
java.lang.String |
getName()
|
int |
getNumber()
|
HoloPoint |
getPointPlay(int date)
|
java.util.Vector<java.lang.Integer> |
getRoomPointsFromTo(int tkNum,
int from,
int to)
|
SDIFdataInstance |
getSDIFinst(int sdifNum)
|
SDIFdataInstance |
getSDIFinstance(java.lang.String sdifDescription)
Retourne la SDIFinstance correspondant la description donne. |
int |
getTraj(int pointIndex)
OPTIMISE HOLOTRACK getTraj OPTIMISER (dicho) |
HoloPoint |
getTraverser(int date)
|
java.lang.String |
getValueAt(int counter,
boolean autostop,
boolean looping)
|
WaveFormInstance |
getWave(int waveNum)
|
boolean |
init()
|
HoloPoint |
initTraverser(int date)
Play Traverser *************** |
void |
insertElementAt(HoloPoint hp,
int i)
|
boolean |
isEmpty()
|
boolean |
isLocked()
|
boolean |
isRecEnable()
|
boolean |
isVisible()
|
HoloPoint |
lastElement()
|
int |
lastTraj(int dateBegin,
int dateEnd)
rechercher le dernier trajet entre dateBegin et dateEnd |
int |
nextEditPoint(int n)
donne l'indice du point editable suivant le nieme |
int |
nextPoint(int date)
renvoie l'indice du 1er point situe apres la date passee en parametre |
int |
nextPoint2(int date)
renvoie l'indice du 1er point situe apres ou a la date passee en parametre |
int |
nextTraj(int date)
rechercher le premier trajet apres la date t |
int |
nextTraj2(int date)
rechercher le premier trajet apr? |
void |
preparePlay()
PLAYING **************** |
int |
prevEditPoint(int n)
|
int |
previousPoint(int date)
renvoie l'indice du 1er point situe avant la date passee en parametre |
int |
previousPoint2(int date)
renvoie l'indice du 1er point situe avant ou a la date passee en parametre |
int |
prevTraj(int date)
rechercher le premier trajet avant la date t |
int |
prevTraj2(int date)
rechercher le premier trajet avant la date t |
void |
print()
|
void |
remove(HoloSDIFdata hsdifdt)
|
void |
remove(HoloWaveForm hwf)
|
void |
remove(int i)
|
void |
removeElementAt(int i)
|
void |
removeSdif(int sdifNum)
|
void |
removeTraj(int seqNum)
|
void |
removeWave(int waveNum)
|
int |
searchTraj(int date)
rechercher le trajet la date t |
void |
set(int i,
HoloPoint hp)
|
void |
setColor(java.awt.Color color)
|
void |
setDirty(boolean dirty)
|
void |
setDirty(int mask)
|
void |
setElementAt(HoloPoint hp,
int i)
|
void |
setLocked(boolean locked)
|
void |
setName(java.lang.String n)
Changement de parametres ************** |
void |
setNumber(int number)
|
void |
setRecEnable(boolean recEnable)
|
void |
setTrajs(HoloTrajVector v)
|
void |
setVisible(boolean b)
|
void |
setWaves(WaveFormInstanceVector v)
|
void |
shiftBegNumbers(int htIndex,
int shift)
decalage des begNumber de l'HoloTraj i jusqu'a la fin d'un shift |
int |
size()
|
int |
sizeBetween(int b,
int e)
|
void |
stop(boolean resetLastRead)
|
void |
timeShift(int shift)
|
java.lang.String |
toString()
|
boolean |
update()
supprimer les trajets et sdif vides et corriger les indexs |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final int demiTaillePetitPoint
private final int taillePetitPoint
private final int demiTailleGrosPoint
private final int tailleGrosPoint
protected int number
public HoloTrajVector trajs
public WaveFormInstanceVector waves
public SDIFdataInstanceVector sdifdataInstanceVector
protected java.awt.Color color
protected boolean visible
protected java.lang.String name
protected boolean locked
protected boolean recEnable
private float[] lockedTrackColor
private float[] selZoneColor
private float[] selZoneBorderColor
private float[] cursorColor
public HoloPoint lastRead
public int nextDate
public int nextTrajIndex
public int nextPointIndex
public java.util.TreeMap sequence
public int[] playedPointsDate
int playedIndex
boolean playing
Constructor Detail |
---|
public HoloTrack()
public HoloTrack(int numero, java.awt.Color couleur)
public HoloTrack(int n, java.awt.Color c, boolean v)
public HoloTrack(int n, java.lang.String na, boolean v, boolean l, int rgb)
Method Detail |
---|
public HoloTrack dupliquer()
public java.lang.String toString()
toString
in class java.lang.Object
public void print()
public boolean init()
public boolean clear()
public void setName(java.lang.String n)
public java.lang.String getName()
public boolean isEmpty()
public boolean changeVisible()
public void setVisible(boolean b)
public boolean isVisible()
public int getNumber()
public void setTrajs(HoloTrajVector v)
public void setWaves(WaveFormInstanceVector v)
public void setDirty(boolean dirty)
public void setDirty(int mask)
public void afficher(int debut, int fin, java.awt.Graphics g, float echelle, boolean onlyEditable)
public void afficherMidiALire(int debut, int fin, java.awt.Graphics g, float echelle, int readPointIndex, boolean onlyEditable)
public void afficherMidi(int debut, int fin, java.awt.Graphics g, float echelle, int readPointIndex)
public void afficherMidiLu(int debut, int fin, java.awt.Graphics g, float echelle, int readPointIndex)
public void afficherMidiLuNb(int debut, int fin, java.awt.Graphics g, float echelle, int readPointIndex, int ptsNb)
public void afficherT(int debut, java.awt.Graphics g, float echelle)
public void drawRoomRenderProj(javax.media.opengl.GL gl, com.sun.opengl.util.GLUT glut, boolean onlyEditable, int begin, int end, int tkNum, boolean render, int selected, java.util.Vector<java.lang.Integer> selIndex)
public void drawRoomRender3D(javax.media.opengl.GL gl, boolean onlyEditable, int begin, int end)
public void drawRoomSelectProj(javax.media.opengl.GL gl, boolean onlyEditable, int begin, int end, int tkNum)
public void drawRoomMultiSelectProj(javax.media.opengl.GL gl, boolean onlyEditable, int begin, int end, int tkNum)
public void drawScore(javax.media.opengl.GL gl, int begin, int end, int bSel, int eSel, boolean render, int selected, java.util.Vector<HoloTraj> selSeqs, java.util.Vector<WaveFormInstance> selWaves, java.util.Vector<SDIFdataInstance> selDatas, int tkNum, int rtCursor, int pixelNum, boolean nosmoothenabled, int selMode)
public void drawDummyBg(javax.media.opengl.GL gl, int begin, int end, int tkNum)
public void drawScoreTimeSel(javax.media.opengl.GL gl, int begin, int end)
public void drawScoreRTCursor(javax.media.opengl.GL gl, int cursorTime)
public void drawDraggedSeq(javax.media.opengl.GL gl, int begin, int end, int seqNum, float dX)
public void drawMovedSeq(javax.media.opengl.GL gl, int begin, int end, int seqNum, float b, float e, boolean type)
public void drawMovedSDIF(javax.media.opengl.GL gl, int begin, int end, int seqNum, float b, float e, boolean type)
public void drawPlayedPoints(javax.media.opengl.GL gl, float[] color)
public void drawPlayedPoints3D(javax.media.opengl.GL gl, float[] color)
public void preparePlay()
public HoloPoint getPointPlay(int date)
public HoloPoint initTraverser(int date)
public HoloPoint getTraverser(int date)
public java.util.Vector<HoloPoint> elements()
public HoloPoint firstElement()
public HoloPoint lastElement()
public HoloPoint elementAt(int i)
public HoloPoint get(int i)
public void removeElementAt(int i)
public void remove(int i)
public int size()
public int sizeBetween(int b, int e)
public void insertElementAt(HoloPoint hp, int i)
public void addElement(HoloPoint hp)
public void add(HoloPoint hp, int i)
public void addElement(HoloPoint hp, int i)
public void add(HoloPoint hp)
public void setElementAt(HoloPoint hp, int i)
public void set(int i, HoloPoint hp)
public int previousPoint(int date)
public int previousPoint2(int date)
public int nextPoint(int date)
public int nextPoint2(int date)
public int getLastDate()
public int getFirstDate()
public int getDuration()
public int getLastPoint()
public int prevEditPoint(int n)
public int nextEditPoint(int n)
public int getDate(int n)
public void deletePoints(int begin, int end)
public int addTraj(HoloTraj ht, int insertTime)
public void addTraj(HoloTraj ht)
public void delTraj(HoloTraj ht)
public int cutAt(int date)
public void cut(int dateBegin, int dateEnd, boolean wavesToo)
public void crop(int dateBegin, int dateEnd, boolean wavesToo)
public boolean update()
public int searchTraj(int date)
public int nextTraj(int date)
public int nextTraj2(int date)
public int prevTraj(int date)
public int prevTraj2(int date)
public HoloTraj getHoloTraj(int seqNum)
public java.util.Vector<java.lang.Integer> getAllTrajs(int tkNum, int begin, int end)
public java.util.Vector<java.lang.Integer> getAllWaves(int tkNum, int begin, int end)
public java.util.Vector<java.lang.Integer> getAllSDIFs(int begin, int end)
public java.util.Vector<SDIFdataInstance> getAllSDIFsInSelection(int begin, int end)
begin
- le temps de debut de la selection.end
- le temps de fin de la selection.public SDIFdataInstance getSDIFinstance(java.lang.String sdifDescription)
sdifDescription
- = sdifRecherche.toString()public java.util.Vector<java.lang.Integer> getAllRoomPoints(int tkNum, int begin, int end, boolean edit)
public java.util.Vector<java.lang.Integer> getAllTimePoints(int curveNum, int begin, int end, boolean edit)
public java.util.Vector<java.lang.Integer> getRoomPointsFromTo(int tkNum, int from, int to)
public void removeTraj(int seqNum)
public void removeWave(int waveNum)
public void removeSdif(int sdifNum)
public void calcNewPosSegXYZ(int MovePtNth, float x, float y, float z)
public int getTraj(int pointIndex)
public int lastTraj(int dateBegin, int dateEnd)
public void timeShift(int shift)
public void shiftBegNumbers(int htIndex, int shift)
public int addPoint(HoloPoint p, double delta, int nbPointsInter, int dateBegin, int dateEnd)
public java.awt.Color getColor()
public void setColor(java.awt.Color color)
public void setNumber(int number)
public boolean isLocked()
public void setLocked(boolean locked)
public java.lang.String getValueAt(int counter, boolean autostop, boolean looping)
public java.lang.String getLastValueAt(int counter)
public void addWave(WaveFormInstance currentWave)
public void addSDIF(SDIFdataInstance currentSDIF)
public WaveFormInstance getWave(int waveNum)
public SDIFdataInstance getSDIFinst(int sdifNum)
public void remove(HoloWaveForm hwf)
public void remove(HoloSDIFdata hsdifdt)
public void stop(boolean resetLastRead)
public boolean isRecEnable()
public void setRecEnable(boolean recEnable)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |