holoedit.data
Class SDIFdataInstance

java.lang.Object
  extended by holoedit.data.SDIFdataInstance

public class SDIFdataInstance
extends java.lang.Object


Field Summary
private  int begTime
           
static int CURSOR_CUE
           
static int CURSOR_CUE_LOOP
           
private  GestionPistes gpRef
           
private  HoloSDIFdata hsdifdt
           
private  java.lang.String hxtdtName
           
private  WaveFormInstance linkedWaveFormInstance
           
private  int listIDScore
           
private  int listIDTimeEditor
           
static int LOOP_AFTER_CUE
           
static int LOOP_BEGIN_CUE
           
static int LOOP_END_CUE
           
static int LOOP_IN_CUE
           
static int SPEC_CUE_NB
           
static int SPEC_CUE_OFFSET
           
private  boolean timeEdGUIdirty
           
 
Constructor Summary
SDIFdataInstance(GestionPistes gp, HoloSDIFdata hdt, int _beg)
           
SDIFdataInstance(GestionPistes gp, HoloSDIFdata hdt, int _beg, WaveFormInstance waveFormInstance)
           
 
Method Summary
private  boolean createList(javax.media.opengl.GL gl, HoloSDIFdata holosdifdata, int R, float minY, float maxY)
           
 boolean cutBegin(int dateBegin)
          on enleve toutes les valeurs jusqu'ˆ dateBegin.
 boolean cutEnd(int dateEnd)
          on enleve toutes les valeurs ˆ partir de dateEnd.
 void drawMovedSquare(javax.media.opengl.GL gl, java.awt.Color c, int begin, int end, float b, float e, boolean type)
           
 void drawScore(javax.media.opengl.GL gl, java.awt.Color c, int begin, int end, boolean render, int tkNum, int seqNum, int selIndex, java.util.Vector<SDIFdataInstance> selDatas, int pixelNum, boolean nosmoothenabled, int selMode)
           
 void drawScoreSquare(javax.media.opengl.GL gl, HoloTrack tk, float dX)
           
 void drawTime(javax.media.opengl.GL gl, java.awt.Color color, int begin, int end, int pixelNum)
           
 SDIFdataInstance dupliquer()
           
 SDIFdataInstance dupliquer(WaveFormInstance wave)
           
 HoloSDIFdata getData()
           
 int getDuration()
           
 int getFirstDate()
           
 int getLastDate()
           
 WaveFormInstance getLinkedWaveForm()
           
 java.lang.String getName()
           
 boolean isEmpty()
          Returns true if this SDIFdataInstance is empty.
 void moveBegin(int dateBegin)
           
 void moveEnd(int dateEnd)
           
 void setBegTime(int i)
           
 void setDirty(boolean val)
          fonction de demande de mise ˆ jour gŽnŽrale
 void setDirty(int mask)
           
 void shiftDates(int date)
           
 java.lang.String toString()
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOOP_BEGIN_CUE

public static final int LOOP_BEGIN_CUE
See Also:
Constant Field Values

LOOP_IN_CUE

public static final int LOOP_IN_CUE
See Also:
Constant Field Values

LOOP_END_CUE

public static final int LOOP_END_CUE
See Also:
Constant Field Values

LOOP_AFTER_CUE

public static final int LOOP_AFTER_CUE
See Also:
Constant Field Values

CURSOR_CUE_LOOP

public static final int CURSOR_CUE_LOOP
See Also:
Constant Field Values

CURSOR_CUE

public static final int CURSOR_CUE
See Also:
Constant Field Values

SPEC_CUE_NB

public static final int SPEC_CUE_NB
See Also:
Constant Field Values

SPEC_CUE_OFFSET

public static final int SPEC_CUE_OFFSET
See Also:
Constant Field Values

hsdifdt

private HoloSDIFdata hsdifdt

begTime

private int begTime

hxtdtName

private java.lang.String hxtdtName

gpRef

private GestionPistes gpRef

listIDScore

private int listIDScore

listIDTimeEditor

private int listIDTimeEditor

linkedWaveFormInstance

private WaveFormInstance linkedWaveFormInstance

timeEdGUIdirty

private boolean timeEdGUIdirty
Constructor Detail

SDIFdataInstance

public SDIFdataInstance(GestionPistes gp,
                        HoloSDIFdata hdt,
                        int _beg)

SDIFdataInstance

public SDIFdataInstance(GestionPistes gp,
                        HoloSDIFdata hdt,
                        int _beg,
                        WaveFormInstance waveFormInstance)
Method Detail

dupliquer

public SDIFdataInstance dupliquer()

dupliquer

public SDIFdataInstance dupliquer(WaveFormInstance wave)

update

public void update()

getData

public HoloSDIFdata getData()

isEmpty

public boolean isEmpty()
Returns true if this SDIFdataInstance is empty. An SDIFdataInstance is considered to be empty if the holoSDIFdata it refers to is empty.

Returns:
true if this SDIFdataInstance is empty.
See Also:
HoloSDIFdata.isEmpty()

getLinkedWaveForm

public WaveFormInstance getLinkedWaveForm()

getName

public java.lang.String getName()

getFirstDate

public int getFirstDate()

getLastDate

public int getLastDate()

setBegTime

public void setBegTime(int i)

shiftDates

public void shiftDates(int date)

getDuration

public int getDuration()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

drawScoreSquare

public void drawScoreSquare(javax.media.opengl.GL gl,
                            HoloTrack tk,
                            float dX)

drawMovedSquare

public void drawMovedSquare(javax.media.opengl.GL gl,
                            java.awt.Color c,
                            int begin,
                            int end,
                            float b,
                            float e,
                            boolean type)

drawScore

public void drawScore(javax.media.opengl.GL gl,
                      java.awt.Color c,
                      int begin,
                      int end,
                      boolean render,
                      int tkNum,
                      int seqNum,
                      int selIndex,
                      java.util.Vector<SDIFdataInstance> selDatas,
                      int pixelNum,
                      boolean nosmoothenabled,
                      int selMode)

drawTime

public void drawTime(javax.media.opengl.GL gl,
                     java.awt.Color color,
                     int begin,
                     int end,
                     int pixelNum)

createList

private boolean createList(javax.media.opengl.GL gl,
                           HoloSDIFdata holosdifdata,
                           int R,
                           float minY,
                           float maxY)

setDirty

public void setDirty(boolean val)
fonction de demande de mise ˆ jour gŽnŽrale


setDirty

public void setDirty(int mask)

moveBegin

public void moveBegin(int dateBegin)

moveEnd

public void moveEnd(int dateEnd)

cutBegin

public boolean cutBegin(int dateBegin)
on enleve toutes les valeurs jusqu'ˆ dateBegin.


cutEnd

public boolean cutEnd(int dateEnd)
on enleve toutes les valeurs ˆ partir de dateEnd.