Package frc.spectrumLib.sim
Interface Mountable
public interface Mountable
-
Method Summary
Modifier and TypeMethodDescriptionstatic doublegetAngleOffset(double initialX, double initialY, double mountX, double mountY, double startingAngle) Returns the radians a mounted object should be away from a mount based on their initial positionsstatic doublegetDistance(double x1, double y1, double x2, double y2) default doublegetUpdatedX(ArmConfig config) default doublegetUpdatedX(LinearConfig config) default doublegetUpdatedX(Mount.MountType mountType, double initialX, double initialY, double initMountX, double initMountY, double initMountAngle, double mountX, double mountY, double displacementX, double displacementY, double mountAngle) default doublegetUpdatedX(RollerConfig config) default doublegetUpdatedY(ArmConfig config) default doublegetUpdatedY(LinearConfig config) default doublegetUpdatedY(Mount.MountType mountType, double initialX, double initialY, double initMountX, double initMountY, double initMountAngle, double mountX, double mountY, double displacementX, double displacementY, double mountAngle) default doublegetUpdatedY(RollerConfig config) static doublegetXWithAngle(double radius, double angle, double displacementX) static doublegetYWithAngle(double radius, double angle, double displacementY)
-
Method Details
-
getUpdatedX
default double getUpdatedX(Mount.MountType mountType, double initialX, double initialY, double initMountX, double initMountY, double initMountAngle, double mountX, double mountY, double displacementX, double displacementY, double mountAngle) -
getUpdatedY
default double getUpdatedY(Mount.MountType mountType, double initialX, double initialY, double initMountX, double initMountY, double initMountAngle, double mountX, double mountY, double displacementX, double displacementY, double mountAngle) -
getUpdatedX
-
getUpdatedX
-
getUpdatedX
-
getUpdatedY
-
getUpdatedY
-
getUpdatedY
-
getAngleOffset
static double getAngleOffset(double initialX, double initialY, double mountX, double mountY, double startingAngle) Returns the radians a mounted object should be away from a mount based on their initial positions -
getDistance
static double getDistance(double x1, double y1, double x2, double y2) -
getXWithAngle
static double getXWithAngle(double radius, double angle, double displacementX) -
getYWithAngle
static double getYWithAngle(double radius, double angle, double displacementY)
-