#define WPILIB_DLLEXPORT
Definition SymbolExports.h:36
namespace for Niels Lohmann
Definition json.h:99
Represents a 3D pose containing translational and rotational elements.
Definition Pose3d.h:28
WPILIB_DLLEXPORT void to_json(wpi::json &json, const Rotation3d &rotation)
WPILIB_DLLEXPORT void from_json(const wpi::json &json, Rotation3d &rotation)
Represents an AprilTag's metadata.
Definition AprilTag.h:18
int ID
The tag's ID.
Definition AprilTag.h:20
static bool Generate16h5AprilTagImage(wpi::RawFrame *frame, int id)
Pose3d pose
The tag's pose.
Definition AprilTag.h:23
static bool Generate36h11AprilTagImage(wpi::RawFrame *frame, int id)
bool operator==(const AprilTag &) const =default