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