ctrlutils.eigen.Affine3d¶
- class ctrlutils.eigen.Affine3d¶
Bases:
pybind11_builtins.pybind11_object
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: ctrlutils.ctrlutils_eigen.Affine3d) -> None
__init__(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: numpy.ndarray[numpy.float64[4, 4], flags.f_contiguous]) -> None
__init__(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: numpy.ndarray[numpy.float64[3, 3], flags.f_contiguous]) -> None
__init__(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: Eigen::Quaternion<double, 0>) -> None
__init__(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: Eigen::AngleAxis<double>) -> None
Methods
__init__
(*args, **kwargs)Overloaded function.
identity
()inverse
(self)is_approx
(self, arg0[, prec])make_affine
(self)prerotate
(*args, **kwargs)Overloaded function.
rotate
(*args, **kwargs)Overloaded function.
rotation
(self)set
(*args, **kwargs)Overloaded function.
set_identity
(self)Attributes
affine
linear
matrix
translation
- static identity() ctrlutils.ctrlutils_eigen.Affine3d ¶
- is_approx(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: ctrlutils.ctrlutils_eigen.Affine3d, prec: float = 1e-12) bool ¶
- make_affine(self: ctrlutils.ctrlutils_eigen.Affine3d) None ¶
- prerotate(*args, **kwargs)¶
Overloaded function.
prerotate(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: Eigen::Quaternion<double, 0>) -> ctrlutils.ctrlutils_eigen.Affine3d
prerotate(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: Eigen::AngleAxis<double>) -> ctrlutils.ctrlutils_eigen.Affine3d
- rotate(*args, **kwargs)¶
Overloaded function.
rotate(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: Eigen::Quaternion<double, 0>) -> ctrlutils.ctrlutils_eigen.Affine3d
rotate(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: Eigen::AngleAxis<double>) -> ctrlutils.ctrlutils_eigen.Affine3d
- rotation(self: ctrlutils.ctrlutils_eigen.Affine3d) numpy.ndarray[numpy.float64[3, 3]] ¶
- set(*args, **kwargs)¶
Overloaded function.
set(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: Eigen::Translation<double, 3>) -> ctrlutils.ctrlutils_eigen.Affine3d
set(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: Eigen::Quaternion<double, 0>) -> ctrlutils.ctrlutils_eigen.Affine3d
set(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: Eigen::AngleAxis<double>) -> ctrlutils.ctrlutils_eigen.Affine3d
set(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: ctrlutils.ctrlutils_eigen.Affine3d) -> ctrlutils.ctrlutils_eigen.Affine3d
set(self: ctrlutils.ctrlutils_eigen.Affine3d, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> ctrlutils.ctrlutils_eigen.Affine3d
- set_identity(self: ctrlutils.ctrlutils_eigen.Affine3d) None ¶