Class ExponentialMap
- java.lang.Object
-
- com.actelion.research.chem.alignment3d.transformation.ExponentialMap
-
public class ExponentialMap extends java.lang.Object
described in: F. Sebastian Grassia (1998) Practical Parameterization of Rotations Using the Exponential Map, Journal of Graphics Tools, 3:3, 29-48, DOI: 10.1080/10867651.1998.10487493- Author:
- wahljo1
-
-
Field Summary
Fields Modifier and Type Field Description static double
CUTOFF_ANGLE
static double
EPSILON
-
Constructor Summary
Constructors Constructor Description ExponentialMap(double p1, double p2, double p3)
ExponentialMap(Quaternion q)
ExponentialMap(Coordinates p)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Coordinates
getP()
static void
main(java.lang.String[] args)
Quaternion
toQuaternion()
-
-
-
Field Detail
-
EPSILON
public static final double EPSILON
- See Also:
- Constant Field Values
-
CUTOFF_ANGLE
public static final double CUTOFF_ANGLE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ExponentialMap
public ExponentialMap(Quaternion q)
-
ExponentialMap
public ExponentialMap(Coordinates p)
-
ExponentialMap
public ExponentialMap(double p1, double p2, double p3)
-
-
Method Detail
-
getP
public Coordinates getP()
-
toQuaternion
public Quaternion toQuaternion()
-
main
public static void main(java.lang.String[] args)
-
-