IPathMove¶
-
class IPathMove : virtual public IMoveCommand¶
-
virtual std::vector<PSegment> IPathMove::GetRemainingSegments() = 0
virtual void IPathMove::SetSegments(const std::vector<PSegment> &segments) = 0
virtual void IPathMove::ClearSegments() = 0
virtual void IPathMove::AppendSegments(const std::vector<PSegment> &segments) = 0
virtual PFrame IPathMove::GetReferenceFrame() = 0
virtual PFrame IPathMove::GetTargetFrame() = 0
virtual void IPathMove::SetTargetFrame(const PFrame &targetFrame) = 0
virtual std::optional<SWaypoint> IPathMove::GetStartConditions() = 0
virtual void IPathMove::SetStartConditions(const std::optional<SWaypoint> &startConditions) = 0
virtual void IPathMove::Precompute() = 0
virtual EComputationState IPathMove::GetComputationState() = 0
virtual PPmpException IPathMove::GetComputationException() = 0