VisioMove SDK (Android)
2.1.22
|
Public Member Functions | |
VgDiscreteQuaternionFunctorDescriptorRefPtr () | |
VgDiscreteQuaternionFunctorDescriptorRefPtr (VgDiscreteQuaternionFunctorDescriptor pPointer) | |
VgDiscreteQuaternionFunctorDescriptorRefPtr (VgDiscreteQuaternionFunctorDescriptorRefPtr pRefPtr) | |
VgDiscreteQuaternionFunctorDescriptorRefPtr | set (VgDiscreteQuaternionFunctorDescriptor pPointer) |
VgDiscreteQuaternionFunctorDescriptor | __ref__ () |
VgDiscreteQuaternionFunctorDescriptor | __deref__ () |
VgDiscreteQuaternionFunctorDescriptor | get () |
boolean | isValid () |
VgDiscreteQuaternionFunctorDescriptorRefPtr | create () |
void | setMOrientationValues (VgOrientationValuePairVector value) |
VgOrientationValuePairVector | getMOrientationValues () |
void | setMInitialTimestamp (double value) |
double | getMInitialTimestamp () |
void | setMFinalTimestamp (double value) |
double | getMFinalTimestamp () |
void | setMStartTime (float value) |
float | getMStartTime () |
void | setMEndTime (float value) |
float | getMEndTime () |
void | ref () |
int | unref () |
int | getNbReferences () |
Static Public Member Functions | |
static VgDiscreteQuaternionFunctorDescriptorRefPtr | getNull () |
This class describes a functor for orientations using discrete samples. The resulting functor will interpolate the orientations using spheric linear quaternion interpolation. The mInitialTimestamp and mFinalTimestamp 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.
VgDiscreteQuaternionFunctorDescriptorRefPtr.VgDiscreteQuaternionFunctorDescriptorRefPtr | ( | ) |
VgDiscreteQuaternionFunctorDescriptorRefPtr.VgDiscreteQuaternionFunctorDescriptorRefPtr | ( | VgDiscreteQuaternionFunctorDescriptor | pPointer | ) |
VgDiscreteQuaternionFunctorDescriptorRefPtr.VgDiscreteQuaternionFunctorDescriptorRefPtr | ( | VgDiscreteQuaternionFunctorDescriptorRefPtr | pRefPtr | ) |
VgDiscreteQuaternionFunctorDescriptor VgDiscreteQuaternionFunctorDescriptorRefPtr.__deref__ | ( | ) |
VgDiscreteQuaternionFunctorDescriptor VgDiscreteQuaternionFunctorDescriptorRefPtr.__ref__ | ( | ) |
VgDiscreteQuaternionFunctorDescriptorRefPtr VgDiscreteQuaternionFunctorDescriptorRefPtr.create | ( | ) |
This static method returns a new heap-allocated descriptor. It is the only method that should be used to instantiate new descriptors. It is a way to make sure no one will delete it, except the last VgRefPtr pointing to it.
VgDiscreteQuaternionFunctorDescriptor VgDiscreteQuaternionFunctorDescriptorRefPtr.get | ( | ) |
float VgDiscreteQuaternionFunctorDescriptorRefPtr.getMEndTime | ( | ) |
double VgDiscreteQuaternionFunctorDescriptorRefPtr.getMFinalTimestamp | ( | ) |
double VgDiscreteQuaternionFunctorDescriptorRefPtr.getMInitialTimestamp | ( | ) |
VgOrientationValuePairVector VgDiscreteQuaternionFunctorDescriptorRefPtr.getMOrientationValues | ( | ) |
float VgDiscreteQuaternionFunctorDescriptorRefPtr.getMStartTime | ( | ) |
int VgDiscreteQuaternionFunctorDescriptorRefPtr.getNbReferences | ( | ) |
|
static |
boolean VgDiscreteQuaternionFunctorDescriptorRefPtr.isValid | ( | ) |
void VgDiscreteQuaternionFunctorDescriptorRefPtr.ref | ( | ) |
VgDiscreteQuaternionFunctorDescriptorRefPtr VgDiscreteQuaternionFunctorDescriptorRefPtr.set | ( | VgDiscreteQuaternionFunctorDescriptor | pPointer | ) |
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMEndTime | ( | float | value | ) |
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMFinalTimestamp | ( | double | value | ) |
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMInitialTimestamp | ( | double | value | ) |
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMOrientationValues | ( | VgOrientationValuePairVector | value | ) |
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMStartTime | ( | float | value | ) |
int VgDiscreteQuaternionFunctorDescriptorRefPtr.unref | ( | ) |