Drake
Drake C++ Documentation
RigidTransform< T > Member List

This is the complete list of members for RigidTransform< T >, including all inherited members.

ApplyAxialRotation(const RigidTransform< T > &arX_BC, const Vector3< T > &p_C)RigidTransform< T >static
cast() const requires is_default_scalar< U >RigidTransform< T >
GetAsIsometry3() constRigidTransform< T >
GetAsMatrix34() constRigidTransform< T >
GetAsMatrix4() constRigidTransform< T >
GetMaximumAbsoluteDifference(const RigidTransform< T > &other) constRigidTransform< T >
GetMaximumAbsoluteTranslationDifference(const RigidTransform< T > &other) constRigidTransform< T >
hash_append(HashAlgorithm &hasher, const RigidTransform &X) noexceptRigidTransform< T >friend
Identity()RigidTransform< T >static
inverse() constRigidTransform< T >
InvertAndCompose(const RigidTransform< T > &other) constRigidTransform< T >
IsExactlyEqualTo(const RigidTransform< T > &other) constRigidTransform< T >
IsExactlyIdentity() constRigidTransform< T >
IsNearlyEqualTo(const RigidTransform< T > &other, double tolerance) constRigidTransform< T >
IsNearlyIdentity(double translation_tolerance) constRigidTransform< T >
MakeAxialRotation(const T &theta)RigidTransform< T >static
MakeUnchecked(const Eigen::Matrix< T, 3, 4 > &pose)RigidTransform< T >static
operator *(const RigidTransform< T > &other) constRigidTransform< T >
operator *(const Eigen::Translation< T, 3 > &X_BBq) constRigidTransform< T >
operator *(const Eigen::Translation< T, 3 > &X_AAq, const RigidTransform< T > &X_AqB)RigidTransform< T >friend
operator *(const Vector3< T > &p_BoQ_B) constRigidTransform< T >
operator *(const Vector4< T > &vec_B) constRigidTransform< T >
operator *(const Eigen::MatrixBase< Derived > &p_BoQ_B) constRigidTransform< T >
operator *=(const RigidTransform< T > &other)RigidTransform< T >
operator<<(std::ostream &out, const RigidTransform< T > &X)RigidTransform< T >related
operator=(const RigidTransform &)=defaultRigidTransform< T >
operator=(RigidTransform &&)=defaultRigidTransform< T >
PostMultiplyByAxialRotation(const RigidTransform< T > &arX_BC, RigidTransform< T > *X_AC) constRigidTransform< T >
PostMultiplyByAxialTranslation(const RigidTransform< T > &atX_BC, RigidTransform< T > *X_AC) constRigidTransform< T >
PostMultiplyByRotation(const RigidTransform< T > &rX_BC, RigidTransform< T > *X_AC) constRigidTransform< T >
PostMultiplyByTranslation(const RigidTransform< T > &tX_BC, RigidTransform< T > *X_AC) constRigidTransform< T >
PreMultiplyByAxialRotation(const RigidTransform< T > &arX_AB, RigidTransform< T > *X_AC) constRigidTransform< T >
PreMultiplyByAxialTranslation(const RigidTransform< T > &atX_AB, RigidTransform< T > *X_AC) constRigidTransform< T >
RigidTransform classRigidTransform< T >friend
RigidTransform(const RigidTransform &)=defaultRigidTransform< T >
RigidTransform(RigidTransform &&)=defaultRigidTransform< T >
RigidTransform()RigidTransform< T >
RigidTransform(const RotationMatrix< T > &R, const Vector3< T > &p)RigidTransform< T >
RigidTransform(const RollPitchYaw< T > &rpy, const Vector3< T > &p)RigidTransform< T >
RigidTransform(const Eigen::Quaternion< T > &quaternion, const Vector3< T > &p)RigidTransform< T >
RigidTransform(const Eigen::AngleAxis< T > &theta_lambda, const Vector3< T > &p)RigidTransform< T >
RigidTransform(const RotationMatrix< T > &R)RigidTransform< T >explicit
RigidTransform(const Vector3< T > &p)RigidTransform< T >explicit
RigidTransform(const Eigen::Translation< T, 3 > &translation)RigidTransform< T >
RigidTransform(const Isometry3< T > &pose)RigidTransform< T >explicit
RigidTransform(const Eigen::Matrix< T, 3, 4 > &pose)RigidTransform< T >explicit
RigidTransform(const Matrix4< T > &pose)RigidTransform< T >explicit
RigidTransform(const Eigen::MatrixBase< Derived > &pose)RigidTransform< T >explicit
RigidTransformd typedefRigidTransform< T >related
rotation() constRigidTransform< T >
set(const RotationMatrix< T > &R, const Vector3< T > &p)RigidTransform< T >
set_rotation(const RotationMatrix< T > &R)RigidTransform< T >
set_rotation(const RollPitchYaw< T > &rpy)RigidTransform< T >
set_rotation(const Eigen::Quaternion< T > &quaternion)RigidTransform< T >
set_rotation(const Eigen::AngleAxis< T > &theta_lambda)RigidTransform< T >
set_translation(const Vector3< T > &p)RigidTransform< T >
SetFromIsometry3(const Isometry3< T > &pose)RigidTransform< T >
SetIdentity()RigidTransform< T >
translation() constRigidTransform< T >
UpdateAxialRotation(const T &theta, RigidTransform< T > *arX_BC)RigidTransform< T >static
UpdateAxialRotation(const T &sin_theta, const T &cos_theta, RigidTransform< T > *arX_BC)RigidTransform< T >static
UpdateAxialTranslation(const T &distance, RigidTransform< T > *atX_BC)RigidTransform< T >static