Go to the documentation of this file.
29 #include "../Interpolation/InterpolationType.h"
42 double timeOptimalDuration;
146 #endif // TRANSITION_H
TrajectoryPtr getTrajectory()
Returns the armarx::Trajectory of the transition.
std::shared_ptr< UserWaypoint > UserWaypointPtr
void setTimeOptimalDuration(double value)
set the time optimal duration and set the userDuration if its less than time optimal duration
IceInternal::Handle< Trajectory > TrajectoryPtr
void setStart(const UserWaypointPtr &value)
set the start userwaypoint of the transition
void setInterpolationType(const InterpolationType &value)
Set the intpolation type of the transition.
void setEnd(const UserWaypointPtr &value)
set the end userwaypoint of the transition
void setTrajectory(const TrajectoryPtr &value)
set the time optimal trajectory of the transition
UserWaypointPtr getEnd()
Returns the end UserWaypoint of the transition.
double getTimeOptimalDuration() const
Returns the time optimal duration calculated by TrajectoryCalculation.
std::shared_ptr< Value > value()
InterpolationType
The InterpolationType enum lists all available interpolation types eLinearInterpolation: represents l...
std::shared_ptr< Transition > TransitionPtr
Vertex source(const detail::edge_base< Directed, Vertex > &e, const PCG &)
const VariantTypeId Trajectory
Transition(UserWaypointPtr &newStart, UserWaypointPtr &newEnd)
Transition.
This file offers overloads of toIce() and fromIce() functions for STL container types.
InterpolationType getInterpolationType() const
Returns the interpolation type of the transition.
double getUserDuration() const
Returns the user duration of the transition.
void setUserDuration(double value)
Set the user duration of the transition and tests if it is greater than the time optimal duration.
UserWaypointPtr getStart()
Returns the start UserWaypoint of the transition.