@@ -26,7 +26,7 @@ using Rotations
26
26
export RotMatrix, Quaternion, SpQuat, AngleAxis, EulerAngles, ProperEulerAngles
27
27
28
28
# Core methods
29
- export transform, compose, ∘ , transform_deriv, transform_deriv_params
29
+ export compose, ∘ , transform_deriv, transform_deriv_params
30
30
export Transformation, IdentityTransformation
31
31
32
32
# 2D coordinate systems and their transformations
@@ -40,15 +40,20 @@ export SphericalFromCartesian, CartesianFromSpherical,
40
40
CylindricalFromSpherical, SphericalFromCylindrical
41
41
42
42
# Common transformations
43
- export Translation
43
+ export AbstractAffineTransformation, AbstractLinearTransformation, AbstractTranslation
44
+ export AffineTransformation, LinearTransformation, Translation, transformation_matrix, translation_vector, translation_vector_reverse
44
45
export RotationPolar, Rotation2D
45
46
export Rotation, RotationXY, RotationYZ, RotationZX
46
47
export RotationYX, RotationZY, RotationXZ, euler_rotation
47
48
48
- # export RigidBodyTransformation, AffineTransformation
49
49
50
50
include (" core.jl" )
51
51
include (" coordinatesystems.jl" )
52
52
include (" commontransformations.jl" )
53
53
54
+ # Deprecations
55
+ export transform
56
+ Base. @deprecate_binding AbstractTransformation Transformation
57
+ Base. @deprecate transform (transformation:: Transformation , x) transformation (x)
58
+
54
59
end # module
0 commit comments