| Package | Description |
|---|---|
| hep.wired.heprep.projection |
Standard Projections and their Features.
|
| hep.wired.util |
| Modifier and Type | Field and Description |
|---|---|
protected Matrix3D |
ParallelProjection.matrix |
protected Matrix3D |
ParallelProjection.resetMatrix |
| Constructor and Description |
|---|
ParallelProjection.XY(Matrix3D matrix,
Matrix3D resetMatrix) |
ParallelProjection.XZ(Matrix3D matrix,
Matrix3D resetMatrix) |
ParallelProjection.YZ(Matrix3D matrix,
Matrix3D resetMatrix) |
ParallelProjection.ZX(Matrix3D matrix,
Matrix3D resetMatrix) |
ParallelProjection.ZY(Matrix3D matrix,
Matrix3D resetMatrix) |
ParallelProjection(Matrix3D matrix) |
ParallelProjection(Matrix3D matrix,
Matrix3D resetMatrix)
Used for cloning
|
PerspectiveProjection.XY(Matrix3D matrix,
Matrix3D resetMatrix) |
PerspectiveProjection.XZ(Matrix3D matrix,
Matrix3D resetMatrix) |
PerspectiveProjection.YZ(Matrix3D matrix,
Matrix3D resetMatrix) |
PerspectiveProjection.ZX(Matrix3D matrix,
Matrix3D resetMatrix) |
PerspectiveProjection.ZY(Matrix3D matrix,
Matrix3D resetMatrix) |
PerspectiveProjection(Matrix3D matrix) |
PerspectiveProjection(Matrix3D matrix,
Matrix3D resetMatrix)
Used for cloning
|
| Modifier and Type | Method and Description |
|---|---|
Matrix3D |
Matrix3D.createInverse()
Creates and returns the inverse of this matrix.
|
Matrix3D |
Matrix3D.createNormalized()
Create and returnes a normalized matrix of this matrix.
|
Matrix3D |
Matrix3D.createOrthonormalized()
Create and return the orthonormalized rotation matrix by using the
Gram-Schmidt algorithm.
|
static Matrix3D |
Matrix3D.getRotateInstance(double phi,
double theta,
double omega)
Returns a rotate matrix to rotate omega over the Z-axis, theta over the
X-axis, followed phi over the Y-axis.
|
static Matrix3D |
Matrix3D.getRotateInstance(double theta,
double nx,
double ny,
double nz)
Returns a rotate matrix to rotate theta radians over unit vector (nx, ny,
nz).
|
| Modifier and Type | Method and Description |
|---|---|
void |
Matrix3D.concatenate(Matrix3D m)
Concatenates this matrix with m, such that M' = M * m.
|
void |
Matrix3D.preConcatenate(Matrix3D m)
Pre-concatenates this matrix with m, such that M' = m * M.
|
Copyright © 1996-2014 FreeHEP. All Rights Reserved.