ctrlutils.eigen.Projective3d

class ctrlutils.eigen.Projective3d

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: ctrlutils.ctrlutils_eigen.Projective3d) -> None

  2. __init__(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: numpy.ndarray[numpy.float64[4, 4], flags.f_contiguous]) -> None

  3. __init__(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: numpy.ndarray[numpy.float64[3, 3], flags.f_contiguous]) -> None

  4. __init__(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: Eigen::Quaternion<double, 0>) -> None

  5. __init__(self: ctrlutils.ctrlutils_eigen.Projective3d, 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.Projective3d
inverse(self: ctrlutils.ctrlutils_eigen.Projective3d) ctrlutils.ctrlutils_eigen.Projective3d
is_approx(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: ctrlutils.ctrlutils_eigen.Projective3d, prec: float = 1e-12) bool
make_affine(self: ctrlutils.ctrlutils_eigen.Projective3d) None
prerotate(*args, **kwargs)

Overloaded function.

  1. prerotate(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: Eigen::Quaternion<double, 0>) -> ctrlutils.ctrlutils_eigen.Projective3d

  2. prerotate(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: Eigen::AngleAxis<double>) -> ctrlutils.ctrlutils_eigen.Projective3d

rotate(*args, **kwargs)

Overloaded function.

  1. rotate(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: Eigen::Quaternion<double, 0>) -> ctrlutils.ctrlutils_eigen.Projective3d

  2. rotate(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: Eigen::AngleAxis<double>) -> ctrlutils.ctrlutils_eigen.Projective3d

rotation(self: ctrlutils.ctrlutils_eigen.Projective3d) numpy.ndarray[numpy.float64[3, 3]]
set(*args, **kwargs)

Overloaded function.

  1. set(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: Eigen::Translation<double, 3>) -> ctrlutils.ctrlutils_eigen.Projective3d

  2. set(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: Eigen::Quaternion<double, 0>) -> ctrlutils.ctrlutils_eigen.Projective3d

  3. set(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: Eigen::AngleAxis<double>) -> ctrlutils.ctrlutils_eigen.Projective3d

  4. set(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: ctrlutils.ctrlutils_eigen.Projective3d) -> ctrlutils.ctrlutils_eigen.Projective3d

  5. set(self: ctrlutils.ctrlutils_eigen.Projective3d, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> ctrlutils.ctrlutils_eigen.Projective3d

set_identity(self: ctrlutils.ctrlutils_eigen.Projective3d) None