holoedit.data
Class WaveFormInstance

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

public class WaveFormInstance
extends java.lang.Object


Field Summary
private  int begLoop
           
private  int begTime
           
private  int cue
           
static int CURSOR_CUE
           
static int CURSOR_CUE_LOOP
           
private  int endLoop
           
private  GestionPistes gpRef
           
private  HoloWaveForm hwf
           
private  java.lang.String hwfName
           
private  int listID
           
static int LOOP_AFTER_CUE
           
static int LOOP_BEGIN_CUE
           
static int LOOP_END_CUE
           
static int LOOP_IN_CUE
           
private  int loopDefined
           
private  java.util.Vector<SDIFdataInstance> sdifVector
           
static int SPEC_CUE_NB
           
static int SPEC_CUE_OFFSET
           
 
Constructor Summary
WaveFormInstance(GestionPistes gp, java.lang.String na, int _beg)
           
 
Method Summary
private  void createList(javax.media.opengl.GL gl)
           
 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<WaveFormInstance> selWaves, java.util.Vector<SDIFdataInstance> selDatas, int pixelNum, boolean nosmoothenabled, int selMode)
           
 void drawScoreSquare(javax.media.opengl.GL gl, HoloTrack tk, int minTime, int maxTime, float dX)
           
 void drawTime(javax.media.opengl.GL gl, java.awt.Color c, int begin, int end, int pixelNum)
           
 WaveFormInstance dupliquer()
           
 WaveFormInstance dupliquer(SDIFdataInstance sdif)
           
 int getCue()
           
 int getDuration()
           
 int getFirstDate()
           
 int getLastDate()
           
 java.lang.String getName()
           
 java.util.Vector<SDIFdataInstance> getSDIFvector()
           
 HoloWaveForm getWave()
           
 java.lang.String play(HoloTrack tk, int time, boolean firstCue, boolean loop, boolean looping)
           
 java.lang.Object[] playOSC(HoloTrack tk, int time, boolean firstCue, boolean loop, boolean looping)
           
 void preload(HoloTrack tk, int cueNb, int cursorTime, int begL, int endL)
           
 void preload2(HoloTrack tk, int cueNb, int cursorTime, int begL, int endL)
           
 void setBegTime(int i)
           
 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

hwf

private HoloWaveForm hwf

begTime

private int begTime

hwfName

private java.lang.String hwfName

gpRef

private GestionPistes gpRef

listID

private int listID

cue

private int cue

begLoop

private int begLoop

endLoop

private int endLoop

loopDefined

private int loopDefined

sdifVector

private java.util.Vector<SDIFdataInstance> sdifVector
Constructor Detail

WaveFormInstance

public WaveFormInstance(GestionPistes gp,
                        java.lang.String na,
                        int _beg)
Method Detail

dupliquer

public WaveFormInstance dupliquer()

dupliquer

public WaveFormInstance dupliquer(SDIFdataInstance sdif)

update

public void update()

getWave

public HoloWaveForm getWave()

getSDIFvector

public java.util.Vector<SDIFdataInstance> getSDIFvector()

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,
                            int minTime,
                            int maxTime,
                            float dX)

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<WaveFormInstance> selWaves,
                      java.util.Vector<SDIFdataInstance> selDatas,
                      int pixelNum,
                      boolean nosmoothenabled,
                      int selMode)

drawTime

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

createList

private void createList(javax.media.opengl.GL gl)

getCue

public int getCue()

preload

public void preload(HoloTrack tk,
                    int cueNb,
                    int cursorTime,
                    int begL,
                    int endL)

preload2

public void preload2(HoloTrack tk,
                     int cueNb,
                     int cursorTime,
                     int begL,
                     int endL)

play

public java.lang.String play(HoloTrack tk,
                             int time,
                             boolean firstCue,
                             boolean loop,
                             boolean looping)

playOSC

public java.lang.Object[] playOSC(HoloTrack tk,
                                  int time,
                                  boolean firstCue,
                                  boolean loop,
                                  boolean looping)