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:127