Loading...
Searching...
No Matches
MobiusStateSpace.h
95 virtual void interpolate(const State *from, const State *to, double t, State *state) const override;
A space to allow the composition of state spaces.
Definition StateSpace.h:574
The definition of a state (u,v) in the Mobius strip state space. The variable u is the position on th...
Definition MobiusStateSpace.h:61
The Mobius strip is a 2-dimensional non-orientable surface.
Definition MobiusStateSpace.h:53
virtual State * allocState() const override
Allocate a state that can store a point in the described space.
Definition MobiusStateSpace.cpp:137
virtual void interpolate(const State *from, const State *to, double t, State *state) const override
Computes the state that lies at time t in [0, 1] on the segment that connects from state to to state....
Definition MobiusStateSpace.cpp:93
virtual double distance(const State *state1, const State *state2) const override
Computes distance between two states. This function satisfies the properties of a metric if isMetricS...
Definition MobiusStateSpace.cpp:62
Main namespace. Contains everything in this library.
Definition MultiLevelPlanarManipulatorDemo.cpp:66