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}