Class InterpolatorTransform3DVector

  • Direct Known Subclasses:
    CubicSplineInterpolatorTransform3DVector

    public class InterpolatorTransform3DVector
    extends java.lang.Object
    Interface for interpolators

    See the specific implementations for more details
    • Constructor Detail

      • InterpolatorTransform3DVector

        public InterpolatorTransform3DVector​(long cPtr,
                                             boolean cMemoryOwn)
    • Method Detail

      • delete

        public void delete()
      • x

        public Transform3DVector x​(double t)
        Position at time t
        Parameters:
        t - [in] time between 0 and length
        Returns:
        Position
      • dx

        public Transform3DVector dx​(double t)
        Velocity at time t
        Parameters:
        t - [in] time between 0 and length
        Returns:
        Velocity
      • ddx

        public Transform3DVector ddx​(double t)
        Acceleration at time t
        Parameters:
        t - [in] time between 0 and length
        Returns:
        Acceleration
      • duration

        public double duration()
        Returns the duration of the interpolator

        The duration is defined as the time it takes to move from one end
        of the interpolator to the other.
        Returns:
        duration