28 struct private_init {};
47 void UpdateEntries(std::shared_ptr<nt::NetworkTable> table)
override;
Visual 2D representation of arms, elevators, and general mechanisms through a node-based API.
Definition: Mechanism2d.h:43
Common base class for all Mechanism2d node types.
Definition: MechanismObject2d.h:31
T * Append(std::string_view name, Args &&... args)
Append a Mechanism object that is based on this one.
Definition: MechanismObject2d.h:67
const std::string & GetName() const
Retrieve the object's name.
Root Mechanism2d node.
Definition: MechanismRoot2d.h:26
MechanismRoot2d(std::string_view name, double x, double y, const private_init &)
void SetPosition(double x, double y)
Set the root's position.
NetworkTables Double publisher.
Definition: DoubleTopic.h:113
basic_string_view< char > string_view
Definition: core.h:501
Definition: AprilTagPoseEstimator.h:15