|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectholoedit.functions.Algorithm
public abstract class Algorithm
Structure champs algo : TYPE_TRANS_ATOB APPLYTO -> (ONE / VISIBLE / ALL) INPUT TK A OUTPUT TK B ... TYPE_TRANS_ABTOC INPUT TK A INPUT TK B OUTPUT TK C ... TYPE_GEN APPLYTO -> (ONE / VISIBLE / ALL) IN/OUTPUT TK A DURATION (S) INTERVAL BETW. 2 PTS (S) ... TYPE_SPEAKERS SPEAKERS NUMBER ...
Field Summary | |
---|---|
static java.lang.String |
CAT_DATA
|
static java.lang.String |
CAT_GEN
|
static java.lang.String |
CAT_GEN_SPEAKERS
|
static java.lang.String |
CAT_MAC
|
static java.lang.String |
CAT_OWN
|
static java.lang.String |
CAT_SCRIPT
|
static java.lang.String |
CAT_TRANS_SPAT
|
static java.lang.String |
CAT_TRANS_TIME
|
static java.lang.String |
CAT_WIP
|
private java.lang.String |
category
|
private java.lang.Object[] |
current
|
protected int |
dateBegin
|
protected int |
dateEnd
|
private java.lang.String |
description
|
private java.util.Vector<Field> |
fields
|
protected GestionPistes |
gp
|
private int |
lineSize
|
private HoloMenuItem |
menu
|
private java.lang.String |
name
|
private int |
pad
|
private java.util.Vector<HoloFctPreset> |
presets
|
private ProgressBar |
prog
|
private HoloFctPstIO |
pstIO
|
protected boolean |
replace
|
protected java.lang.Object[] |
results
|
private java.lang.Thread |
runner
|
private java.lang.String |
title
|
static int |
TO_ALL
|
static int |
TO_ONE
|
static int |
TO_VISIBLE
|
private int |
type
|
static int |
TYPE_DATA
|
static int |
TYPE_GEN
|
static int |
TYPE_SPEAKERS
|
static int |
TYPE_TRANS_ABTOC
|
static int |
TYPE_TRANS_ATOB
|
Constructor Summary | |
---|---|
Algorithm(GestionPistes gp,
int type,
java.lang.String name,
java.lang.String title,
java.lang.String description)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addField(Field f)
|
void |
addPreset(HoloFctPreset p)
|
protected double |
calcAngle(double x,
double y)
|
protected double |
calcDistance(double x,
double y)
|
private void |
calcNOL()
|
protected void |
cancel()
|
protected void |
finalizeTraj(int tkNthTo,
HoloTraj ht,
int duration)
|
java.lang.String |
getCategory()
|
java.lang.String |
getDescription()
|
java.util.Vector<Field> |
getFields()
|
java.lang.String[] |
getFieldsName()
recuperation des noms des champs |
int |
getFieldsSize()
recuperation du nombre de parametres de la fonction |
double[] |
getMaxs()
recuperation des maximums |
HoloMenuItem |
getMenu()
|
double[] |
getMins()
recuperation des minimums |
double[] |
getMods()
recuperation des modulos |
java.lang.String |
getName()
|
int |
getNOL()
|
java.lang.String[] |
getOptions()
recuperation des options des champs |
java.util.Vector<HoloFctPreset> |
getPresets()
|
java.lang.String |
getTitle()
|
int |
getType()
|
int[] |
getTypes()
recuperation des types de chaque champ |
java.lang.Object[] |
getVals()
recuperation des valeurs de chaque champ |
protected void |
inc()
|
protected void |
inc(int i)
|
void |
initFinal()
|
protected double |
polX(double t,
double d)
|
protected double |
polX2(double dir,
double dist)
|
protected double |
polY(double t,
double d)
|
protected double |
polY2(double dir,
double dist)
|
void |
readPst()
|
void |
run()
|
void |
setCategory(java.lang.String category)
|
void |
setCurrent(java.lang.Object[] c)
|
void |
setDescription(java.lang.String s)
|
void |
setFields(java.util.Vector<Field> f)
|
void |
setName(java.lang.String s)
|
void |
setPresets(java.util.Vector<HoloFctPreset> p)
|
void |
setTitle(java.lang.String s)
|
void |
setType(int t)
|
void |
setVals(java.lang.Object[] result)
affectation des valeurs |
protected void |
start(java.lang.Object[] res,
boolean rep)
|
protected void |
stop()
|
protected abstract void |
treatOneTrack(int tkNth)
|
protected abstract void |
treatOneTrack(int tkNthFrom,
int tkNthTo)
|
protected abstract void |
treatOneTrack(int tkNthFromA,
int tkNthFromB,
int tkNthTo)
|
protected void |
treatSpeakers()
|
void |
writePst()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int TYPE_TRANS_ATOB
public static final int TYPE_TRANS_ABTOC
public static final int TYPE_GEN
public static final int TYPE_SPEAKERS
public static final int TYPE_DATA
public static final int TO_ONE
public static final int TO_VISIBLE
public static final int TO_ALL
public static final java.lang.String CAT_TRANS_SPAT
public static final java.lang.String CAT_TRANS_TIME
public static final java.lang.String CAT_GEN
public static final java.lang.String CAT_GEN_SPEAKERS
public static final java.lang.String CAT_DATA
public static final java.lang.String CAT_OWN
public static final java.lang.String CAT_WIP
public static final java.lang.String CAT_MAC
public static final java.lang.String CAT_SCRIPT
private int type
private java.lang.String category
private java.lang.String name
private java.lang.String title
private java.lang.String description
private java.util.Vector<Field> fields
private java.util.Vector<HoloFctPreset> presets
private int pad
private int lineSize
private ProgressBar prog
private java.lang.Thread runner
private HoloMenuItem menu
private HoloFctPstIO pstIO
protected int dateBegin
protected int dateEnd
protected java.lang.Object[] results
private java.lang.Object[] current
protected boolean replace
protected GestionPistes gp
Constructor Detail |
---|
public Algorithm(GestionPistes gp, int type, java.lang.String name, java.lang.String title, java.lang.String description)
Method Detail |
---|
public int getType()
public void setType(int t)
public java.lang.String getCategory()
public void setCategory(java.lang.String category)
public java.lang.String getName()
public void setName(java.lang.String s)
public java.lang.String getTitle()
public void setTitle(java.lang.String s)
public java.lang.String getDescription()
public void setDescription(java.lang.String s)
private void calcNOL()
public int getNOL()
public java.util.Vector<Field> getFields()
public void setFields(java.util.Vector<Field> f)
public java.util.Vector<HoloFctPreset> getPresets()
public void setPresets(java.util.Vector<HoloFctPreset> p)
public void addPreset(HoloFctPreset p)
public void readPst()
public void writePst()
public void initFinal()
public int getFieldsSize()
public java.lang.String[] getFieldsName()
public java.lang.Object[] getVals()
public int[] getTypes()
public java.lang.String[] getOptions()
public double[] getMins()
public double[] getMaxs()
public double[] getMods()
public void setVals(java.lang.Object[] result)
public void setCurrent(java.lang.Object[] c)
public void addField(Field f)
public HoloMenuItem getMenu()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void run()
run
in interface java.lang.Runnable
protected void start(java.lang.Object[] res, boolean rep)
protected void stop()
protected void cancel()
protected void inc()
protected void inc(int i)
protected void finalizeTraj(int tkNthTo, HoloTraj ht, int duration)
protected void treatSpeakers()
protected abstract void treatOneTrack(int tkNth)
protected abstract void treatOneTrack(int tkNthFrom, int tkNthTo)
protected abstract void treatOneTrack(int tkNthFromA, int tkNthFromB, int tkNthTo)
protected double calcAngle(double x, double y)
protected double calcDistance(double x, double y)
protected double polX(double t, double d)
protected double polY(double t, double d)
protected double polX2(double dir, double dist)
protected double polY2(double dir, double dist)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |