VisioMove SDK (Android)  2.1.22
 All Classes Functions Variables Pages
VgDiscreteQuaternionFunctorDescriptorConstRefPtr Class Reference

Public Member Functions

 VgDiscreteQuaternionFunctorDescriptorConstRefPtr ()
 
 VgDiscreteQuaternionFunctorDescriptorConstRefPtr (VgDiscreteQuaternionFunctorDescriptor pPointer)
 
 VgDiscreteQuaternionFunctorDescriptorConstRefPtr (VgDiscreteQuaternionFunctorDescriptorConstRefPtr pConstRefPtr)
 
VgDiscreteQuaternionFunctorDescriptorConstRefPtr set (VgDiscreteQuaternionFunctorDescriptor pPointer)
 
VgDiscreteQuaternionFunctorDescriptor __ref__ ()
 
VgDiscreteQuaternionFunctorDescriptor __deref__ ()
 
VgDiscreteQuaternionFunctorDescriptor get ()
 
boolean isValid ()
 
VgOrientationValuePairVector getMOrientationValues ()
 
double getMInitialTimestamp ()
 
double getMFinalTimestamp ()
 
float getMStartTime ()
 
float getMEndTime ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static
VgDiscreteQuaternionFunctorDescriptorConstRefPtr 
getNull ()
 

Detailed Description

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.

Version
2.0.7729

Constructor & Destructor Documentation

VgDiscreteQuaternionFunctorDescriptorConstRefPtr.VgDiscreteQuaternionFunctorDescriptorConstRefPtr ( )
VgDiscreteQuaternionFunctorDescriptorConstRefPtr.VgDiscreteQuaternionFunctorDescriptorConstRefPtr ( VgDiscreteQuaternionFunctorDescriptor  pPointer)
VgDiscreteQuaternionFunctorDescriptorConstRefPtr.VgDiscreteQuaternionFunctorDescriptorConstRefPtr ( VgDiscreteQuaternionFunctorDescriptorConstRefPtr  pConstRefPtr)

Member Function Documentation

VgDiscreteQuaternionFunctorDescriptor VgDiscreteQuaternionFunctorDescriptorConstRefPtr.__deref__ ( )
VgDiscreteQuaternionFunctorDescriptor VgDiscreteQuaternionFunctorDescriptorConstRefPtr.__ref__ ( )
VgDiscreteQuaternionFunctorDescriptor VgDiscreteQuaternionFunctorDescriptorConstRefPtr.get ( )
float VgDiscreteQuaternionFunctorDescriptorConstRefPtr.getMEndTime ( )
double VgDiscreteQuaternionFunctorDescriptorConstRefPtr.getMFinalTimestamp ( )
double VgDiscreteQuaternionFunctorDescriptorConstRefPtr.getMInitialTimestamp ( )
VgOrientationValuePairVector VgDiscreteQuaternionFunctorDescriptorConstRefPtr.getMOrientationValues ( )
float VgDiscreteQuaternionFunctorDescriptorConstRefPtr.getMStartTime ( )
int VgDiscreteQuaternionFunctorDescriptorConstRefPtr.getNbReferences ( )
static VgDiscreteQuaternionFunctorDescriptorConstRefPtr VgDiscreteQuaternionFunctorDescriptorConstRefPtr.getNull ( )
static
boolean VgDiscreteQuaternionFunctorDescriptorConstRefPtr.isValid ( )
void VgDiscreteQuaternionFunctorDescriptorConstRefPtr.ref ( )
VgDiscreteQuaternionFunctorDescriptorConstRefPtr VgDiscreteQuaternionFunctorDescriptorConstRefPtr.set ( VgDiscreteQuaternionFunctorDescriptor  pPointer)
int VgDiscreteQuaternionFunctorDescriptorConstRefPtr.unref ( )

The documentation for this class was generated from the following file:
VisioMove 2.1.22, Visioglobe® 2016