|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectholoedit.data.HoloPoint
public class HoloPoint
Field Summary | |
---|---|
int |
date
date en centiemes de seconde |
private boolean |
editable
point editable ou pas |
static float |
LOWLIM
|
java.util.Vector<java.lang.Float> |
param
pour les parametres supplementaires (gain, reverb, doppler...) |
static float |
UPLIM
|
float |
x
coordonnees |
float |
y
coordonnees |
float |
z
coordonnees |
static float |
ZLIM
|
Constructor Summary | |
---|---|
HoloPoint()
CONSTRUCTEURS ******* |
|
HoloPoint(double[] pos)
|
|
HoloPoint(double x,
double y,
double z,
int date,
boolean editable)
|
|
HoloPoint(float x,
float y)
|
|
HoloPoint(float x,
float y,
boolean editable)
|
|
HoloPoint(float x,
float y,
float z)
|
|
HoloPoint(float x,
float y,
float z,
boolean editable)
|
|
HoloPoint(float x,
float y,
float z,
int date)
|
|
HoloPoint(float x,
float y,
float z,
int date,
boolean editable)
|
|
HoloPoint(float x,
float y,
int date)
|
|
HoloPoint(float x,
float y,
int date,
boolean editable)
|
|
HoloPoint(HoloPoint p)
|
|
HoloPoint(java.awt.Point pt,
boolean editable)
|
|
HoloPoint(java.awt.Point pt,
int date)
|
Method Summary | |
---|---|
void |
addParam(float paramValue)
|
void |
calcDate(HoloPoint pA,
HoloPoint pB)
Calcule la date du point, intermediaire entre celle de A et B en fonction des rapports de distances |
void |
chgeEditable()
|
float |
distance(HoloPoint p)
retourne la distance XY par rapport au centre (0,0) |
float |
distance3D(HoloPoint p)
retourne la distance XYZ par rapport au centre (0,0) |
void |
diviserCoord(float div)
proportion % XY ( et Z @charles) |
void |
drawR(javax.media.opengl.GL gl)
|
void |
drawRoom3d(javax.media.opengl.GL gl)
|
void |
drawRoomProj(javax.media.opengl.GL gl)
|
void |
drawRoomProjSel(javax.media.opengl.GL gl,
int tkNum,
int seqNum,
int ptNum)
|
HoloPoint |
drawRoomProjSel(javax.media.opengl.GL gl,
int tkNum,
int seqNum,
int ptNum,
int selected,
java.util.Vector<java.lang.Integer> selIndex,
float[] color)
|
HoloPoint |
drawRoomProjSelected(javax.media.opengl.GL gl,
int tkNum,
int seqNum,
int ptNum,
int selected,
java.util.Vector<java.lang.Integer> selIndex,
float[] color)
|
void |
drawT(javax.media.opengl.GL gl)
|
void |
drawX(javax.media.opengl.GL gl)
|
void |
drawY(javax.media.opengl.GL gl)
|
void |
drawZ(javax.media.opengl.GL gl)
|
HoloPoint |
dupliquer()
duplique un holoPoint |
boolean |
equals(HoloPoint p)
test l'egalite de 2 holopoint |
float |
getModule()
Methodes de calcul du module d'un point a partir de ses coordonnees cartesiennes |
float |
getParam(int paramNb)
|
float |
getTheta()
Methodes de calcul de l'argument en degrˇs d'un point a partir de ses coordonnees cartesiennes. |
float |
getThetaRad()
Methodes de calcul de l'argument en radians d'un point a partir de ses coordonnees cartesiennes. |
float |
getX()
|
float |
getY()
|
float |
getZ()
|
void |
initParams()
Initialisation des autres parametres (gain, reverb, doppler, ...) |
static HoloPoint |
interpol(HoloPoint hp1,
HoloPoint hp2,
int date)
|
boolean |
isEditable()
|
static float |
limit2D(float d)
fonction permettant de limiter le point aux limites de l'espace 2D. |
static float |
limitZ(float d)
|
static HoloPoint |
mean(HoloPoint hp1,
HoloPoint hp2,
int date)
|
void |
multipliCoord(float div)
proportion * XY |
java.lang.String |
posString()
conversion en string pour transmission osc. |
void |
setAD(double angle,
double dist)
|
void |
setAD(float angle,
float dist)
|
void |
setADZ(double angle,
double dist,
double z)
|
void |
setADZ(float angle,
float dist,
float z)
|
void |
setEditable(boolean editable)
changement de l'etat editable/non editable. |
void |
setParam(int paramNb,
float paramValue)
|
void |
setRay(float ray)
|
void |
setTheta(double theta)
|
void |
setTheta(float theta)
|
void |
setThetaRad(double theta)
|
void |
setThetaRad(float theta)
|
void |
setX(float x)
|
void |
setXYZ(double x,
double y,
double z)
|
void |
setXYZ(float x,
float y,
float z)
|
void |
setY(float y)
|
void |
setZ(float z)
|
void |
shiftDate(int shift)
Decalage de la date d'une duree shift |
java.lang.String |
toString()
Returns a string representation of the holoPoint |
void |
translater(float dx,
float dy)
translation XY (float) |
void |
translater(float dx,
float dy,
float dz)
translation XYZ (float) |
void |
translater(int dx,
int dy)
translation XY (int) |
void |
translater(int dx,
int dy,
int dz)
translation XYZ (int) |
void |
translaterZ(float dz)
translation XYZ (float) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final float UPLIM
public static final float LOWLIM
public static final float ZLIM
public float x
public float y
public float z
public int date
private boolean editable
public java.util.Vector<java.lang.Float> param
Constructor Detail |
---|
public HoloPoint()
public HoloPoint(float x, float y, boolean editable)
public HoloPoint(float x, float y, float z, boolean editable)
public HoloPoint(float x, float y, int date)
public HoloPoint(float x, float y, float z, int date)
public HoloPoint(float x, float y)
public HoloPoint(float x, float y, float z)
public HoloPoint(double[] pos)
public HoloPoint(java.awt.Point pt, int date)
public HoloPoint(java.awt.Point pt, boolean editable)
public HoloPoint(float x, float y, int date, boolean editable)
public HoloPoint(float x, float y, float z, int date, boolean editable)
public HoloPoint(double x, double y, double z, int date, boolean editable)
public HoloPoint(HoloPoint p)
Method Detail |
---|
public HoloPoint dupliquer()
public boolean equals(HoloPoint p)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String posString()
public void setEditable(boolean editable)
public void chgeEditable()
public boolean isEditable()
public float distance(HoloPoint p)
public float distance3D(HoloPoint p)
public float getModule()
public float getTheta()
public float getThetaRad()
public void calcDate(HoloPoint pA, HoloPoint pB)
public void shiftDate(int shift)
public void initParams()
public void setParam(int paramNb, float paramValue)
public void addParam(float paramValue)
public float getParam(int paramNb)
public void translater(int dx, int dy)
public void translater(int dx, int dy, int dz)
public void translater(float dx, float dy)
public void translater(float dx, float dy, float dz)
public void translaterZ(float dz)
public void diviserCoord(float div)
public void multipliCoord(float div)
public static float limit2D(float d)
public static float limitZ(float d)
public static HoloPoint interpol(HoloPoint hp1, HoloPoint hp2, int date)
public static HoloPoint mean(HoloPoint hp1, HoloPoint hp2, int date)
public float getX()
public void setX(float x)
public float getY()
public void setY(float y)
public float getZ()
public void setZ(float z)
public void setRay(float ray)
public void setThetaRad(float theta)
public void setThetaRad(double theta)
public void setTheta(float theta)
public void setTheta(double theta)
public void setAD(float angle, float dist)
public void setAD(double angle, double dist)
public void setADZ(float angle, float dist, float z)
public void setADZ(double angle, double dist, double z)
public void setXYZ(float x, float y, float z)
public void setXYZ(double x, double y, double z)
public void drawX(javax.media.opengl.GL gl)
public void drawY(javax.media.opengl.GL gl)
public void drawZ(javax.media.opengl.GL gl)
public void drawR(javax.media.opengl.GL gl)
public void drawT(javax.media.opengl.GL gl)
public void drawRoomProj(javax.media.opengl.GL gl)
public void drawRoomProjSel(javax.media.opengl.GL gl, int tkNum, int seqNum, int ptNum)
public HoloPoint drawRoomProjSel(javax.media.opengl.GL gl, int tkNum, int seqNum, int ptNum, int selected, java.util.Vector<java.lang.Integer> selIndex, float[] color)
public HoloPoint drawRoomProjSelected(javax.media.opengl.GL gl, int tkNum, int seqNum, int ptNum, int selected, java.util.Vector<java.lang.Integer> selIndex, float[] color)
public void drawRoom3d(javax.media.opengl.GL gl)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |