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 voidappend(PathStatePtr spath)voiddelete()Stateelem(long idx)static longgetCPtr(PathState obj)static PathStatePtrload(java.lang.String filename, WorkCellPtr wc)voidsave(java.lang.String filename, WorkCellPtr wc)intsize()PathTimedStatePtrtoTimedStatePath(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:
 deletein classVectorState
 
- 
size
public int size()
- Specified by:
 sizein interfacejava.util.Collection<State>- Specified by:
 sizein interfacejava.util.List<State>- Overrides:
 sizein 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)
 
 - 
 
 -