public interface ITransform3D
Modifier and Type | Method and Description |
---|---|
IRotation3D |
getRotation()
Get IRotation3D corresponding to rotation
|
ITranslation3D |
getTranslation()
Get Hep3Vector corresponding to translation
|
Transform3D |
inverse()
Get inverse of this transformation
|
void |
invert()
Invert this transformation in place
|
void |
multiplyBy(ITransform3D trans)
Multply this by another transformation in place
|
void |
rotate(Hep3Vector coordinates)
Rotate coordinates in place
|
void |
rotate(SymmetricMatrix matrix)
Rotate SymmetricMatrix in place (e.g.
|
Hep3Vector |
rotated(Hep3Vector coordinates)
Rotate coordinates
|
SymmetricMatrix |
rotated(SymmetricMatrix matrix)
Rotate SymmetricMatrix (e.g.
|
void |
transform(Hep3Vector coordinates)
Transform coordinates in place
|
void |
transform(SymmetricMatrix matrix)
Transform SymmetricMatrix in place (e.g.
|
Hep3Vector |
transformed(Hep3Vector coordinates)
Transform coordinates
|
SymmetricMatrix |
transformed(SymmetricMatrix matrix)
Transform SymmetricMatrix (e.g.
|
void |
translate(Hep3Vector coordinates)
Translate coordinates in place
|
Hep3Vector |
translated(Hep3Vector coordinates)
Translated coordinates
|
ITranslation3D getTranslation()
IRotation3D getRotation()
void transform(Hep3Vector coordinates)
coordinates
- to transformvoid transform(SymmetricMatrix matrix)
matrix
- to transformvoid translate(Hep3Vector coordinates)
coordinates
- to translatevoid rotate(Hep3Vector coordinates)
coordinates
- to rotatevoid rotate(SymmetricMatrix matrix)
matrix
- to rotateHep3Vector transformed(Hep3Vector coordinates)
coordinates
- to transformSymmetricMatrix transformed(SymmetricMatrix matrix)
matrix
- to transformHep3Vector translated(Hep3Vector coordinates)
coordinates
- to translateHep3Vector rotated(Hep3Vector coordinates)
coordinates
- to rotateSymmetricMatrix rotated(SymmetricMatrix matrix)
matrix
- to rotatevoid multiplyBy(ITransform3D trans)
transformation
- to multiply byvoid invert()
Transform3D inverse()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.