Package org.robwork.sdurw_trajectory
Class Interpolator_d_fPtr
- java.lang.Object
- 
- org.robwork.sdurw_trajectory.Interpolator_d_fPtr
 
- 
 public class Interpolator_d_fPtr extends java.lang.ObjectPtr stores a pointer and optionally takes ownership of the value.
- 
- 
Constructor SummaryConstructors Constructor Description Interpolator_d_fPtr()Default constructor yielding a NULL-pointer.Interpolator_d_fPtr(long cPtr, boolean cMemoryOwn)Interpolator_d_fPtr(Interpolator_d_f ptr)Do not take ownership of ptr.
 
 ptr can be null.
 
 The constructor is implicit on purpose.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Interpolator_d_f__ref__()Dereferencing operator.Interpolator_d_fCPtrcptr()floatddx(double t)Acceleration at time tvoiddelete()Interpolator_d_fderef()The pointer stored in the object.doubleduration()Returns the duration of the interpolator
 
 The duration is defined as the time it takes to move from one end
 of the interpolator to the other.floatdx(double t)Velocity at time tbooleanequals(Interpolator_d_f p)static longgetCPtr(Interpolator_d_fPtr obj)Interpolator_d_fgetDeref()Member access operator.booleanisNull()checks if the pointer is nullbooleanisShared()check if this Ptr has shared ownership or none
 ownershipfloatx(double t)Position at time t
 
- 
- 
- 
Constructor Detail- 
Interpolator_d_fPtrpublic Interpolator_d_fPtr(long cPtr, boolean cMemoryOwn)
 - 
Interpolator_d_fPtrpublic Interpolator_d_fPtr() Default constructor yielding a NULL-pointer.
 - 
Interpolator_d_fPtrpublic Interpolator_d_fPtr(Interpolator_d_f ptr) Do not take ownership of ptr.
 
 ptr can be null.
 
 The constructor is implicit on purpose.
 
- 
 - 
Method Detail- 
getCPtrpublic static long getCPtr(Interpolator_d_fPtr obj) 
 - 
deletepublic void delete() 
 - 
derefpublic Interpolator_d_f deref() The pointer stored in the object.
 - 
__ref__public Interpolator_d_f __ref__() Dereferencing operator.
 - 
getDerefpublic Interpolator_d_f getDeref() Member access operator.
 - 
equalspublic boolean equals(Interpolator_d_f p) 
 - 
isSharedpublic boolean isShared() check if this Ptr has shared ownership or none
 ownership- Returns:
- true if Ptr has shared ownership, false if it has no ownership.
 
 - 
isNullpublic boolean isNull() checks if the pointer is null- Returns:
- Returns true if the pointer is null
 
 - 
cptrpublic Interpolator_d_fCPtr cptr() 
 - 
xpublic float x(double t) Position at time t- Parameters:
- t- [in] time between 0 and length
- Returns:
- Position
 
 - 
dxpublic float dx(double t) Velocity at time t- Parameters:
- t- [in] time between 0 and length
- Returns:
- Velocity
 
 - 
ddxpublic float ddx(double t) Acceleration at time t- Parameters:
- t- [in] time between 0 and length
- Returns:
- Acceleration
 
 - 
durationpublic double duration() Returns the duration of the interpolator
 
 The duration is defined as the time it takes to move from one end
 of the interpolator to the other.- Returns:
- duration
 
 
- 
 
-