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.