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

Public Member Functions

 VgQuaternionInterpolationFunctorDescriptorConstRefPtr ()
 
 VgQuaternionInterpolationFunctorDescriptorConstRefPtr (VgQuaternionInterpolationFunctorDescriptor pPointer)
 
 VgQuaternionInterpolationFunctorDescriptorConstRefPtr (VgQuaternionInterpolationFunctorDescriptorConstRefPtr pConstRefPtr)
 
VgQuaternionInterpolationFunctorDescriptorConstRefPtr set (VgQuaternionInterpolationFunctorDescriptor pPointer)
 
VgQuaternionInterpolationFunctorDescriptor __ref__ ()
 
VgQuaternionInterpolationFunctorDescriptor __deref__ ()
 
VgQuaternionInterpolationFunctorDescriptor get ()
 
boolean isValid ()
 
VgOrientation getMStartOrientation ()
 
VgOrientation getMEndOrientation ()
 
int getMExtraSpins ()
 
boolean getMCubic ()
 
float getMStartTime ()
 
float getMEndTime ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static
VgQuaternionInterpolationFunctorDescriptorConstRefPtr 
getNull ()
 

Detailed Description

This class implements descriptors for orientation interpolation functors. It will simply interpolate between the start and end orientations using spheric linear interpolation. It is possible to set the functor to use a cubic function to have acceleration at start and deceleration at end.

Version
2.0.7729

Constructor & Destructor Documentation

VgQuaternionInterpolationFunctorDescriptorConstRefPtr.VgQuaternionInterpolationFunctorDescriptorConstRefPtr ( )
VgQuaternionInterpolationFunctorDescriptorConstRefPtr.VgQuaternionInterpolationFunctorDescriptorConstRefPtr ( VgQuaternionInterpolationFunctorDescriptor  pPointer)
VgQuaternionInterpolationFunctorDescriptorConstRefPtr.VgQuaternionInterpolationFunctorDescriptorConstRefPtr ( VgQuaternionInterpolationFunctorDescriptorConstRefPtr  pConstRefPtr)

Member Function Documentation

VgQuaternionInterpolationFunctorDescriptor VgQuaternionInterpolationFunctorDescriptorConstRefPtr.__deref__ ( )
VgQuaternionInterpolationFunctorDescriptor VgQuaternionInterpolationFunctorDescriptorConstRefPtr.__ref__ ( )
VgQuaternionInterpolationFunctorDescriptor VgQuaternionInterpolationFunctorDescriptorConstRefPtr.get ( )
boolean VgQuaternionInterpolationFunctorDescriptorConstRefPtr.getMCubic ( )
VgOrientation VgQuaternionInterpolationFunctorDescriptorConstRefPtr.getMEndOrientation ( )
float VgQuaternionInterpolationFunctorDescriptorConstRefPtr.getMEndTime ( )
int VgQuaternionInterpolationFunctorDescriptorConstRefPtr.getMExtraSpins ( )
VgOrientation VgQuaternionInterpolationFunctorDescriptorConstRefPtr.getMStartOrientation ( )
float VgQuaternionInterpolationFunctorDescriptorConstRefPtr.getMStartTime ( )
int VgQuaternionInterpolationFunctorDescriptorConstRefPtr.getNbReferences ( )
static VgQuaternionInterpolationFunctorDescriptorConstRefPtr VgQuaternionInterpolationFunctorDescriptorConstRefPtr.getNull ( )
static
boolean VgQuaternionInterpolationFunctorDescriptorConstRefPtr.isValid ( )
void VgQuaternionInterpolationFunctorDescriptorConstRefPtr.ref ( )
VgQuaternionInterpolationFunctorDescriptorConstRefPtr VgQuaternionInterpolationFunctorDescriptorConstRefPtr.set ( VgQuaternionInterpolationFunctorDescriptor  pPointer)
int VgQuaternionInterpolationFunctorDescriptorConstRefPtr.unref ( )

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