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