Package com.stuypulse.robot.util
Class TranslationMotionProfile
java.lang.Object
com.stuypulse.robot.util.TranslationMotionProfile
- All Implemented Interfaces:
com.stuypulse.stuylib.streams.vectors.filters.VFilter
public class TranslationMotionProfile
extends Object
implements com.stuypulse.stuylib.streams.vectors.filters.VFilter
-
Constructor Summary
ConstructorsConstructorDescriptionTranslationMotionProfile(Number velLimit, Number accelLimit) TranslationMotionProfile(Number velLimit, Number accelLimit, com.stuypulse.stuylib.math.Vector2D startingTranslation, com.stuypulse.stuylib.math.Vector2D startingVelocity) TranslationMotionProfile(Number velLimit, Number accelLimit, com.stuypulse.stuylib.math.Vector2D startingTranslation, com.stuypulse.stuylib.math.Vector2D startingVelocity, int steps) -
Method Summary
Modifier and TypeMethodDescriptioncom.stuypulse.stuylib.math.Vector2Dget(com.stuypulse.stuylib.math.Vector2D target) Get next value in Filter based on the next value givenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.stuypulse.stuylib.streams.vectors.filters.VFilter
add, sub, then
-
Constructor Details
-
TranslationMotionProfile
-
TranslationMotionProfile
-
TranslationMotionProfile
-
-
Method Details
-
get
public com.stuypulse.stuylib.math.Vector2D get(com.stuypulse.stuylib.math.Vector2D target) Description copied from interface:com.stuypulse.stuylib.streams.vectors.filters.VFilterGet next value in Filter based on the next value given- Specified by:
getin interfacecom.stuypulse.stuylib.streams.vectors.filters.VFilter- Parameters:
target- next input value in the stream- Returns:
- the output value of the filter
-