Package frc.spectrumLib.sim
Interface Mountable
public interface Mountable
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 positionsstatic double
getDistance
(double x1, double y1, double x2, double y2) default double
getUpdatedX
(ArmConfig config) default double
getUpdatedX
(LinearConfig config) 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) default double
getUpdatedX
(RollerConfig config) default double
getUpdatedY
(ArmConfig config) default double
getUpdatedY
(LinearConfig config) 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) default double
getUpdatedY
(RollerConfig config) static double
getXWithAngle
(double radius, double angle, double displacementX) static double
getYWithAngle
(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)
-