rp1.rossum
Class RsMotionLine
java.lang.Object
rp1.rossum.RsComponent
rp1.rossum.RsMotion
rp1.rossum.RsMotionLine
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class RsMotionLine
- extends RsMotion
The class used for modeling trajectories that follow a linear path.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RsMotionLine
public RsMotionLine(RsMotion start,
double startTime,
double duration,
RsVector vector,
double displacement)
getVelocity
public double getVelocity()
- Overrides:
getVelocity
in class RsMotion
getMotionDepictionAtBodyPoint
public RsMotionDepiction getMotionDepictionAtBodyPoint(double xBodyPoint,
double yBodyPoint)
- Specified by:
getMotionDepictionAtBodyPoint
in class RsMotion
processCollision
public boolean processCollision(RsSegment[] aList,
int aCount,
RsSegment[] bList,
int bCount)
- Overrides:
processCollision
in class RsMotion
truncateForCollision
public void truncateForCollision()
- Overrides:
truncateForCollision
in class RsMotion
stopMotionAtTime
public void stopMotionAtTime(double simTime)
- Overrides:
stopMotionAtTime
in class RsMotion