#![doc(
html_logo_url = "https://assets.gitlab-static.net/uploads/-/system/project/avatar/12217395/arcos-kdl-logo.png?width=128",
html_favicon_url = "https://assets.gitlab-static.net/uploads/-/system/project/avatar/12217395/arcos-kdl-logo.png?width=128"
)]
#![deny(missing_docs)]
pub mod chains;
pub mod forward_diff_kinematics;
pub mod forward_kinematics;
pub mod geometry;
pub mod inverse_diff_kinematics;
pub mod jacobian;
pub mod joint;
pub mod kinematic_arm;
pub mod segment;
pub mod svd_eigen;
pub mod prelude {
pub use crate::chains::Chain;
pub use crate::forward_diff_kinematics::ForwardDiffKinematicsSolver;
pub use crate::forward_kinematics::ForwardKinematicsSolver;
pub use crate::geometry::{
add_delta, diff, invert_frame, new_ref_base, new_ref_frame, new_ref_point, EulerBuild,
Frame, Introspection, Rotation, RotationRepresentations, Twist, Vector,
};
pub use crate::inverse_diff_kinematics::InverseDiffKinematicsSolver;
pub use crate::jacobian::{Jacobian, JointOperations};
pub use crate::joint::{Joint, JointType};
pub use crate::kinematic_arm::{KinematicArm, SegmentDescription};
pub use crate::segment::Segment;
}