![]()  | 
  
    RobWorkProject
    23.9.11-
    
   | 
 
Trajectory, path, interpolation and blending. More...
Classes | |
| class | Path | 
| This is a std::Vector overloaded with some extra constructor functionality.  More... | |
| class | Blend | 
| Interface for blending.  More... | |
| class | BlendedTrajectory | 
| Implements a trajectory with blends between segments. TODO: Briefly describe how.  More... | |
| class | CircularInterpolator | 
| Circular interpolator.  More... | |
| class | CircularInterpolator< rw::math::Vector3D< T > > | 
| Makes circular interpolation based on rw::math::Vector3D.  More... | |
| class | CubicSplineFactory | 
| Factory for creating cubic splines.  More... | |
| class | CubicSplineInterpolator | 
| This class represents a 3-degree polynomial function, used in Cubic Splines hence the name CubicSegment.  More... | |
| class | CubicSplineInterpolator< rw::math::Rotation3D< T > > | 
| class | CubicSplineInterpolator< rw::math::Transform3D< T > > | 
| class | CubicSplineInterpolator< rw::math::Transform3DVector< T > > | 
| class | DeviceTrajectory | 
| Implements a trajectory with blends between segments. TODO: Briefly describe how.  More... | |
| class | FixedInterpolator | 
| Implements a fixed value interpolator.  More... | |
| class | Interpolator | 
| Interface for interpolators.  More... | |
| class | TrajectoryIterator | 
| Forward declaration of Trajectory Iterator (needed for friend declaration)  More... | |
| class | InterpolatorTrajectory | 
| Sequence of interpolators and blends giving a trajectory.  More... | |
| class | InterpolatorTrajectoryIterator | 
| Bi-directional iterator for running efficiently through a trajectory.  More... | |
| class | InterpolatorUtil | 
| Utilities used in the implementation of various interpolators and blends.  More... | |
| class | LinearInterpolator | 
| Make a linear interpolation between to position.  More... | |
| class | ParabolicBlend | 
| Forward declaration for parabolic blend to make the LinearInterpolator<rw::math::Transform3D<T> > a friend.  More... | |
| class | LinearInterpolator< rw::math::Rotation3D< T > > | 
| Implements LinearInterpolator for rw::math::Rotation3D<T>  More... | |
| class | LinearInterpolator< rw::math::Transform3D< T > > | 
| Implements LinearInterpolator for rw::math::Transform3D<T>  More... | |
| class | LloydHaywardBlend | 
| Implements LloydHayward blending.  More... | |
| class | LloydHaywardBlend< rw::math::Rotation3D< T > > | 
| Template specialization of LloydHaywardBlend for using a rw::math::Rotation3D<T>  More... | |
| class | LloydHaywardBlend< rw::math::Transform3D< T > > | 
| Template specialization of LloydHaywardBlend for using a rw::math::Transform3D<T>  More... | |
| class | ParabolicBlend< rw::math::Rotation3D< T > > | 
| Template specialization of ParabolicBlend for using a rw::math::Rotation3D<T>  More... | |
| class | ParabolicBlend< rw::math::Transform3D< T > > | 
| Template specialization of ParabolicBlend for using a rw::math::Transform3D<T>  More... | |
| class | RampInterpolator | 
| Make a ramp interpolation between two position.  More... | |
| class | RampInterpolator< double > | 
| class | RampInterpolator< rw::math::Rotation3D< T > > | 
| Implements RampInterpolator for rw::math::Rotation3D<T>  More... | |
| class | RampInterpolator< rw::math::Vector3D< T > > | 
| Implements RampInterpolator for rw::math::Vector3D<T>  More... | |
| class | RampInterpolator< rw::math::Transform3D< T > > | 
| Implements RampInterpolator for rw::math::Transform3D<T>  More... | |
| class | SQUADInterpolator | 
| class | Timed | 
| A tuple of (time, value).  More... | |
| class | TimedUtil | 
| Construction of paths of Timed values.  More... | |
| class | TimeMetricUtil | 
| methods for analyzing time distance of various paths  More... | |
| class | Trajectory | 
| Interface for Trajectories in RobWork.  More... | |
| class | TrajectoryFactory | 
| Trajectory constructors.  More... | |
| class | TrajectorySequence | 
| Combines a number of trajectories.  More... | |
Functions | |
| template<class T > | |
| rw::trajectory::Timed< T > | makeTimed (double time, const T &value) | 
| A tuple of (time, value).  | |
Trajectory, path, interpolation and blending.