Package org.robwork.sdurw
Class PathState
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<State>
-
- org.robwork.sdurw.VectorState
-
- org.robwork.sdurw.PathState
-
- All Implemented Interfaces:
java.lang.Iterable<State>
,java.util.Collection<State>
,java.util.List<State>
,java.util.RandomAccess
public class PathState extends VectorState
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
append(PathStatePtr spath)
void
delete()
State
elem(long idx)
static long
getCPtr(PathState obj)
static PathStatePtr
load(java.lang.String filename, WorkCellPtr wc)
void
save(java.lang.String filename, WorkCellPtr wc)
int
size()
PathTimedStatePtr
toTimedStatePath(double timeStep)
-
Methods inherited from class org.robwork.sdurw.VectorState
add, add, capacity, clear, get, getCPtr, isEmpty, remove, reserve, set
-
Methods inherited from class java.util.AbstractList
addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList
-
-
-
-
Constructor Detail
-
PathState
public PathState(long cPtr, boolean cMemoryOwn)
-
PathState
public PathState()
-
PathState
public PathState(long cnt)
-
PathState
public PathState(long cnt, State value)
-
PathState
public PathState(VectorState v)
-
-
Method Detail
-
getCPtr
public static long getCPtr(PathState obj)
-
delete
public void delete()
- Overrides:
delete
in classVectorState
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection<State>
- Specified by:
size
in interfacejava.util.List<State>
- Overrides:
size
in classVectorState
-
elem
public State elem(long idx)
-
load
public static PathStatePtr load(java.lang.String filename, WorkCellPtr wc)
-
save
public void save(java.lang.String filename, WorkCellPtr wc)
-
append
public void append(PathStatePtr spath)
-
toTimedStatePath
public PathTimedStatePtr toTimedStatePath(double timeStep)
-
-