algo
Class Interpolation

java.lang.Object
  extended by holoedit.functions.Algorithm
      extended by algo.Interpolation
All Implemented Interfaces:
java.awt.event.ActionListener, java.lang.Runnable, java.util.EventListener

public class Interpolation
extends Algorithm


Field Summary
 
Fields inherited from class holoedit.functions.Algorithm
CAT_DATA, CAT_GEN, CAT_GEN_SPEAKERS, CAT_MAC, CAT_OWN, CAT_SCRIPT, CAT_TRANS_SPAT, CAT_TRANS_TIME, CAT_WIP, dateBegin, dateEnd, gp, replace, results, TO_ALL, TO_ONE, TO_VISIBLE, TYPE_DATA, TYPE_GEN, TYPE_SPEAKERS, TYPE_TRANS_ABTOC, TYPE_TRANS_ATOB
 
Constructor Summary
Interpolation(GestionPistes gp)
           
 
Method Summary
 HoloPoint calcnextpt(HoloPoint pt, HoloTrack pointsB)
           
 HoloPoint calcprevpt(HoloPoint pt, HoloTrack pointsB)
           
 HoloPoint intpolpt(HoloPoint pt, HoloPoint prevPt, HoloPoint nextPt, double scX, double scY, double scZ)
           
protected  void treatOneTrack(int tkNth)
           
protected  void treatOneTrack(int tkNthFrom, int tkNthTo)
           
protected  void treatOneTrack(int tkNthFromA, int tkNthFromB, int tkNthTo)
           
 
Methods inherited from class holoedit.functions.Algorithm
actionPerformed, addField, addPreset, calcAngle, calcDistance, cancel, finalizeTraj, getCategory, getDescription, getFields, getFieldsName, getFieldsSize, getMaxs, getMenu, getMins, getMods, getName, getNOL, getOptions, getPresets, getTitle, getType, getTypes, getVals, inc, inc, initFinal, polX, polX2, polY, polY2, readPst, run, setCategory, setCurrent, setDescription, setFields, setName, setPresets, setTitle, setType, setVals, start, stop, treatSpeakers, writePst
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Interpolation

public Interpolation(GestionPistes gp)
Method Detail

treatOneTrack

protected void treatOneTrack(int tkNth)
Specified by:
treatOneTrack in class Algorithm

treatOneTrack

protected void treatOneTrack(int tkNthFrom,
                             int tkNthTo)
Specified by:
treatOneTrack in class Algorithm

treatOneTrack

protected void treatOneTrack(int tkNthFromA,
                             int tkNthFromB,
                             int tkNthTo)
Specified by:
treatOneTrack in class Algorithm

calcprevpt

public HoloPoint calcprevpt(HoloPoint pt,
                            HoloTrack pointsB)

calcnextpt

public HoloPoint calcnextpt(HoloPoint pt,
                            HoloTrack pointsB)

intpolpt

public HoloPoint intpolpt(HoloPoint pt,
                          HoloPoint prevPt,
                          HoloPoint nextPt,
                          double scX,
                          double scY,
                          double scZ)