-
Notifications
You must be signed in to change notification settings - Fork 98
Expand file tree
/
Copy path__init__.py
More file actions
56 lines (51 loc) · 1.31 KB
/
__init__.py
File metadata and controls
56 lines (51 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# print("in spatialmath/__init__")
from spatialmath.pose2d import SO2, SE2
from spatialmath.pose3d import SO3, SE3
from spatialmath.baseposematrix import BasePoseMatrix
from spatialmath.geom2d import Line2, LineSegment2, Polygon2, Ellipse
from spatialmath.geom3d import Line3, Plane3
from spatialmath.twist import Twist3, Twist2
from spatialmath.spatialvector import (
SpatialVelocity,
SpatialAcceleration,
SpatialForce,
SpatialMomentum,
SpatialInertia,
)
from spatialmath.quaternion import Quaternion, UnitQuaternion
from spatialmath.DualQuaternion import DualQuaternion, UnitDualQuaternion
from spatialmath.spline import CubicBSplineSE3, FitCubicBSplineSE3
# from spatialmath.Plucker import *
# from spatialmath import base as smb
__all__ = [
# pose
"SO2",
"SE2",
"SO3",
"SE3",
"BasePoseMatrix",
"Quaternion",
"UnitQuaternion",
"DualQuaternion",
"UnitDualQuaternion",
"Twist3",
"Twist2",
"SpatialVelocity",
"SpatialAcceleration",
"SpatialForce",
"SpatialMomentum",
"SpatialInertia",
"Line3",
"Plane3",
"Line2",
"LineSegment2",
"Polygon2",
"Ellipse",
"CubicBSplineSE3",
"FitCubicBSplineSE3"
]
try:
import importlib.metadata
__version__ = importlib.metadata.version("spatialmath-python")
except:
pass