70 Eigen::Vector3d m_axis;
#define WPILIB_DLLEXPORT
Definition: SymbolExports.h:36
A class representing a coordinate system axis within the NWU coordinate system.
Definition: CoordinateAxis.h:19
CoordinateAxis(const CoordinateAxis &)=default
static const CoordinateAxis & N()
Returns a coordinate axis corresponding to +X in the NWU coordinate system.
static const CoordinateAxis & D()
Returns a coordinate axis corresponding to -Z in the NWU coordinate system.
CoordinateAxis(CoordinateAxis &&)=default
static const CoordinateAxis & U()
Returns a coordinate axis corresponding to +Z in the NWU coordinate system.
static const CoordinateAxis & S()
Returns a coordinate axis corresponding to -X in the NWU coordinate system.
CoordinateAxis & operator=(CoordinateAxis &&)=default
static const CoordinateAxis & W()
Returns a coordinate axis corresponding to +Y in the NWU coordinate system.
static const CoordinateAxis & E()
Returns a coordinate axis corresponding to -Y in the NWU coordinate system.
CoordinateAxis(double x, double y, double z)
Constructs a coordinate system axis within the NWU coordinate system and normalizes it.
CoordinateAxis & operator=(const CoordinateAxis &)=default
A helper class that converts Pose3d objects between different standard coordinate frames.
Definition: CoordinateSystem.h:20
Definition: AprilTagPoseEstimator.h:15