WPILibC++ 2025.2.1
Loading...
Searching...
No Matches
Pose3d.h File Reference
#include <stdexcept>
#include <type_traits>
#include <utility>
#include <Eigen/Core>
#include <wpi/SymbolExports.h>
#include <wpi/json_fwd.h>
#include "frc/ct_matrix.h"
#include "frc/geometry/Pose2d.h"
#include "frc/geometry/Rotation3d.h"
#include "frc/geometry/Translation3d.h"
#include "frc/geometry/Twist3d.h"
#include "frc/geometry/proto/Pose3dProto.h"
#include "frc/geometry/struct/Pose3dStruct.h"
#include "frc/geometry/Transform3d.h"

Go to the source code of this file.

Classes

class  frc::Pose3d
 Represents a 3D pose containing translational and rotational elements. More...
 

Namespaces

namespace  frc
 
namespace  frc::detail
 

Functions

WPILIB_DLLEXPORT void frc::to_json (wpi::json &json, const Pose3d &pose)
 
WPILIB_DLLEXPORT void frc::from_json (const wpi::json &json, Pose3d &pose)
 
constexpr ct_matrix3d frc::detail::RotationVectorToMatrix (const ct_vector3d &rotation)
 Applies the hat operator to a rotation vector.
 
constexpr Eigen::Matrix3d frc::detail::RotationVectorToMatrix (const Eigen::Vector3d &rotation)
 Applies the hat operator to a rotation vector.