public class PolyPoint extends Object implements XYZindices, UVWindices
Modifier and Type | Field and Description |
---|---|
static int |
ELLIPSEPOINTS |
X, Y, Z
U, V, W
Modifier and Type | Method and Description |
---|---|
static int |
arc(double r,
double x,
double y,
double z,
double phi,
double theta,
double start,
double end,
double[][] xyz)
Converts an arc into a polypoint.
|
static int |
arc(double rx,
double ry,
double x,
double y,
double z,
double phi,
double theta,
double omega,
double start,
double end,
double[][] xyz)
Converts an arc into a polypoint.
|
static int |
circle(double r,
double x,
double y,
double z,
double phi,
double theta,
double[][] xyz)
Converts a circle into a polypoint.
|
static int |
ellipse(double rx,
double ry,
double x,
double y,
double z,
double phi,
double theta,
double omega,
double[][] xyz)
Converts an ellipse into a polypoint.
|
static int |
ellipsoid(double rx,
double ry,
double rz,
double x,
double y,
double z,
double phi,
double theta,
double omega,
double[][][] uvw)
Converts an ellipsoid into three polypoints.
|
static int |
linesOnArcs(double rx1,
double ry1,
double x1,
double y1,
double z1,
double phi1,
double theta1,
double omega1,
double rx2,
double ry2,
double x2,
double y2,
double z2,
double phi2,
double theta2,
double omega2,
double start,
double end,
int nLines,
double[][][] xyz)
Converts the lines between two arcs into number of polypoints.
|
public static final int ELLIPSEPOINTS
public static int circle(double r, double x, double y, double z, double phi, double theta, double[][] xyz)
public static int ellipse(double rx, double ry, double x, double y, double z, double phi, double theta, double omega, double[][] xyz)
public static int arc(double r, double x, double y, double z, double phi, double theta, double start, double end, double[][] xyz)
public static int arc(double rx, double ry, double x, double y, double z, double phi, double theta, double omega, double start, double end, double[][] xyz)
public static int ellipsoid(double rx, double ry, double rz, double x, double y, double z, double phi, double theta, double omega, double[][][] uvw)
public static int linesOnArcs(double rx1, double ry1, double x1, double y1, double z1, double phi1, double theta1, double omega1, double rx2, double ry2, double x2, double y2, double z2, double phi2, double theta2, double omega2, double start, double end, int nLines, double[][][] xyz)
Copyright © 1996-2014 FreeHEP. All Rights Reserved.