public class Vert3D extends java.lang.Object implements MCMCHMmodel, java.io.Serializable
Constructor and Description |
---|
Vert3D() |
Modifier and Type | Method and Description |
---|---|
static double[] |
calcAngle(javax.vecmath.Point3d origin,
javax.vecmath.Point3f point)
Work out theta and phi between the origin point and another point,
|
static javax.vecmath.Point3d |
calcPoint(javax.vecmath.Point3d origin,
double theta,
double phi,
double r)
Work out the location of a point based on theta, phi and the range between the point and the origin
|
PamPanel |
createGui() |
PamPanel |
getModelGui() |
java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> |
getNewHydrophonePoints(java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> hydrophoneArray)
Get new jump point.
|
java.lang.String |
modelName() |
public java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> getNewHydrophonePoints(java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> hydrophoneArray)
MCMCHMmodel
getNewHydrophonePoints
in interface MCMCHMmodel
public PamPanel getModelGui()
getModelGui
in interface MCMCHMmodel
public java.lang.String modelName()
modelName
in interface MCMCHMmodel
public PamPanel createGui()
public static double[] calcAngle(javax.vecmath.Point3d origin, javax.vecmath.Point3f point)
origin
- point
- public static javax.vecmath.Point3d calcPoint(javax.vecmath.Point3d origin, double theta, double phi, double r)
origin.
- theta
- phi
- r
-