holoedit.data
Class HoloSpeaker

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

public class HoloSpeaker
extends java.lang.Object


Field Summary
 float dir
           
 float dist
           
 int num
           
private  float phy
           
private  float theta
           
 float X
           
 float Y
           
 float Z
           
 
Constructor Summary
HoloSpeaker()
           
HoloSpeaker(float dir, float dist, boolean circ, int num)
           
HoloSpeaker(float dir, float dist, boolean circ, int num, float Z)
           
HoloSpeaker(float X, float Y, float Z, float dir, int num)
           
HoloSpeaker(float X, float Y, float dir, int num)
           
HoloSpeaker(float x, float y, float z, int n, int dummy)
           
HoloSpeaker(float X, float Y, int num)
           
HoloSpeaker(float X, float Y, int dir, int num)
           
HoloSpeaker(int i)
           
HoloSpeaker(java.lang.String all)
           
 
Method Summary
 void draw3D(javax.media.opengl.GL gl, int speakerListId)
           
 void drawProj(javax.media.opengl.GL gl, com.sun.opengl.util.GLUT glut, int spkNum, int speakerListId, int selSpeakerListId, int speakerSelected, boolean render)
           
 float getModule()
           
 float getRay()
           
private static float radToDeg(double v)
           
 void recalcDist()
           
 java.lang.String toString()
           
 void translatePolDir(float dDir)
           
 void translatePolDist(float dDist)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

X

public float X

Y

public float Y

Z

public float Z

dir

public float dir

dist

public float dist

num

public int num

theta

private float theta

phy

private float phy
Constructor Detail

HoloSpeaker

public HoloSpeaker()

HoloSpeaker

public HoloSpeaker(int i)

HoloSpeaker

public HoloSpeaker(float X,
                   float Y,
                   float dir,
                   int num)

HoloSpeaker

public HoloSpeaker(float X,
                   float Y,
                   int dir,
                   int num)

HoloSpeaker

public HoloSpeaker(float X,
                   float Y,
                   int num)

HoloSpeaker

public HoloSpeaker(float X,
                   float Y,
                   float Z,
                   float dir,
                   int num)

HoloSpeaker

public HoloSpeaker(float x,
                   float y,
                   float z,
                   int n,
                   int dummy)

HoloSpeaker

public HoloSpeaker(float dir,
                   float dist,
                   boolean circ,
                   int num)

HoloSpeaker

public HoloSpeaker(float dir,
                   float dist,
                   boolean circ,
                   int num,
                   float Z)

HoloSpeaker

public HoloSpeaker(java.lang.String all)
Method Detail

toString

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

recalcDist

public void recalcDist()

translatePolDir

public void translatePolDir(float dDir)

translatePolDist

public void translatePolDist(float dDist)

radToDeg

private static float radToDeg(double v)

getModule

public float getModule()

getRay

public float getRay()

draw3D

public void draw3D(javax.media.opengl.GL gl,
                   int speakerListId)

drawProj

public void drawProj(javax.media.opengl.GL gl,
                     com.sun.opengl.util.GLUT glut,
                     int spkNum,
                     int speakerListId,
                     int selSpeakerListId,
                     int speakerSelected,
                     boolean render)