001/************************ PROJECT ZIXI ************************/
002/* Copyright (c) 2026 StuyPulse Robotics. All rights reserved.*/
003/* This work is licensed under the terms of the MIT license.  */
004/**************************************************************/
005package com.stuypulse.robot.util.robotsimulation;
006
007import org.wpilib.math.geometry.Pose3d;
008
009/**
010 * A simulated mechanism that provides an externally usable pose for external simulation files, such
011 * as a robot visualizer or 3D simulator.
012 */
013@FunctionalInterface
014public interface SimulatedMechanism {
015    Pose3d getSimulatedPose();
016}