|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.visioglobe.libVisioDevKit.VgReferenced
com.visioglobe.libVisioDevKit.VgFunctorDescriptor
com.visioglobe.libVisioDevKit.VgDiscreteQuaternionFunctorDescriptor
public class VgDiscreteQuaternionFunctorDescriptor
This class describes a functor for orientations using discrete samples. The resulting functor will interpolate the orientations using spheric linear quaternion interpolation. The @link VgDiscreteQuaternionFunctorDescriptor::mInitialTimestamp mInitialTimestamp @endlink and @link VgDiscreteQuaternionFunctorDescriptor::mFinalTimestamp mFinalTimestamp @endlink members will be mapped with the animation's duration (meaning that initial timestamp correspond to animation start, and final timestamp will be mapped to animation end) The descriptor must contain at leats one orientation value.
Field Summary |
---|
Fields inherited from class com.visioglobe.libVisioDevKit.VgReferenced |
---|
swigCMemOwn, swigRefPtr |
Constructor Summary | |
---|---|
VgDiscreteQuaternionFunctorDescriptor(long cPtr,
boolean cMemoryOwn)
Class constructor. |
Method Summary | |
---|---|
static VgDiscreteQuaternionFunctorDescriptorRefPtr |
create()
This static method returns a new heap-allocated descriptor. |
void |
delete()
|
static long |
getCPtr(VgDiscreteQuaternionFunctorDescriptor obj)
|
double |
getMFinalTimestamp()
The final timestamp of the animation in seconds |
double |
getMInitialTimestamp()
The initial timestamp of the animation in seconds |
VgOrientationValuePairVector |
getMOrientationValues()
The vector of orientations paired with the corresponding timestamp in seconds. |
void |
setMFinalTimestamp(double value)
The final timestamp of the animation in seconds |
void |
setMInitialTimestamp(double value)
The initial timestamp of the animation in seconds |
void |
setMOrientationValues(VgOrientationValuePairVector value)
The vector of orientations paired with the corresponding timestamp in seconds. |
Methods inherited from class com.visioglobe.libVisioDevKit.VgFunctorDescriptor |
---|
finalize, getCPtr, getMEndTime, getMStartTime, setMEndTime, setMStartTime |
Methods inherited from class com.visioglobe.libVisioDevKit.VgReferenced |
---|
getCPtr, getNbReferences, ref, unref |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VgDiscreteQuaternionFunctorDescriptor(long cPtr, boolean cMemoryOwn)
Method Detail |
---|
public static long getCPtr(VgDiscreteQuaternionFunctorDescriptor obj)
public void delete()
delete
in class VgFunctorDescriptor
public static VgDiscreteQuaternionFunctorDescriptorRefPtr create()
public void setMOrientationValues(VgOrientationValuePairVector value)
public VgOrientationValuePairVector getMOrientationValues()
public void setMInitialTimestamp(double value)
public double getMInitialTimestamp()
public void setMFinalTimestamp(double value)
public double getMFinalTimestamp()
|
VisioDevKit 2.0, Visioglobe® 2013 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |