Package org.robwork.sdurw_trajectory
Class PathTimedTransform3D
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<TimedTransform3D>
-
- org.robwork.sdurw_trajectory.VectorTimedTransform3D
-
- org.robwork.sdurw_trajectory.PathTimedTransform3D
-
- All Implemented Interfaces:
java.lang.Iterable<TimedTransform3D>
,java.util.Collection<TimedTransform3D>
,java.util.List<TimedTransform3D>
,java.util.RandomAccess
public class PathTimedTransform3D extends VectorTimedTransform3D
This is a std::Vector overloaded with some extra constructor functionality
-
-
Constructor Summary
Constructors Constructor Description PathTimedTransform3D()
Default constructorPathTimedTransform3D(long cnt)
Constructor adding cnt elements.PathTimedTransform3D(long cPtr, boolean cMemoryOwn)
PathTimedTransform3D(long cnt, TimedTransform3D value)
Constructor adding cnt elements with value value.PathTimedTransform3D(VectorTimedTransform3D v)
Construct Path and copies elements from v
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PathTimedTransform3D
assign(VectorTimedTransform3D rhs)
Construct Path and copies elements from rhsvoid
delete()
TimedTransform3D
elem(long idx)
static long
getCPtr(PathTimedTransform3D obj)
int
size()
-
Methods inherited from class org.robwork.sdurw_trajectory.VectorTimedTransform3D
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
-
PathTimedTransform3D
public PathTimedTransform3D(long cPtr, boolean cMemoryOwn)
-
PathTimedTransform3D
public PathTimedTransform3D()
Default constructor
-
PathTimedTransform3D
public PathTimedTransform3D(long cnt)
Constructor adding cnt elements. Objects of type T is added using default
constructor- Parameters:
cnt
- [in] Number of elements in data structure.
-
PathTimedTransform3D
public PathTimedTransform3D(long cnt, TimedTransform3D value)
Constructor adding cnt elements with value value.- Parameters:
cnt
- [in] Number of elements in data structure.value
- [in] Values with which to initialize elements.
-
PathTimedTransform3D
public PathTimedTransform3D(VectorTimedTransform3D v)
Construct Path and copies elements from v- Parameters:
v
- [in] vector to copy data from
-
-
Method Detail
-
getCPtr
public static long getCPtr(PathTimedTransform3D obj)
-
delete
public void delete()
- Overrides:
delete
in classVectorTimedTransform3D
-
assign
public PathTimedTransform3D assign(VectorTimedTransform3D rhs)
Construct Path and copies elements from rhs- Parameters:
rhs
- [in] vector to copy data from
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection<TimedTransform3D>
- Specified by:
size
in interfacejava.util.List<TimedTransform3D>
- Overrides:
size
in classVectorTimedTransform3D
-
elem
public TimedTransform3D elem(long idx)
-
-