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

Public Member Functions

 VgQuaternionInterpolationFunctorDescriptorRefPtr ()
 
 VgQuaternionInterpolationFunctorDescriptorRefPtr (VgQuaternionInterpolationFunctorDescriptor pPointer)
 
 VgQuaternionInterpolationFunctorDescriptorRefPtr (VgQuaternionInterpolationFunctorDescriptorRefPtr pRefPtr)
 
VgQuaternionInterpolationFunctorDescriptorRefPtr set (VgQuaternionInterpolationFunctorDescriptor pPointer)
 
VgQuaternionInterpolationFunctorDescriptor __ref__ ()
 
VgQuaternionInterpolationFunctorDescriptor __deref__ ()
 
VgQuaternionInterpolationFunctorDescriptor get ()
 
boolean isValid ()
 
VgQuaternionInterpolationFunctorDescriptorRefPtr create ()
 
void setMStartOrientation (VgOrientation value)
 
VgOrientation getMStartOrientation ()
 
void setMEndOrientation (VgOrientation value)
 
VgOrientation getMEndOrientation ()
 
void setMExtraSpins (int value)
 
int getMExtraSpins ()
 
void setMCubic (boolean value)
 
boolean getMCubic ()
 
void setMStartTime (float value)
 
float getMStartTime ()
 
void setMEndTime (float value)
 
float getMEndTime ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static
VgQuaternionInterpolationFunctorDescriptorRefPtr 
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

VgQuaternionInterpolationFunctorDescriptorRefPtr.VgQuaternionInterpolationFunctorDescriptorRefPtr ( )
VgQuaternionInterpolationFunctorDescriptorRefPtr.VgQuaternionInterpolationFunctorDescriptorRefPtr ( VgQuaternionInterpolationFunctorDescriptor  pPointer)
VgQuaternionInterpolationFunctorDescriptorRefPtr.VgQuaternionInterpolationFunctorDescriptorRefPtr ( VgQuaternionInterpolationFunctorDescriptorRefPtr  pRefPtr)

Member Function Documentation

VgQuaternionInterpolationFunctorDescriptor VgQuaternionInterpolationFunctorDescriptorRefPtr.__deref__ ( )
VgQuaternionInterpolationFunctorDescriptor VgQuaternionInterpolationFunctorDescriptorRefPtr.__ref__ ( )
VgQuaternionInterpolationFunctorDescriptorRefPtr VgQuaternionInterpolationFunctorDescriptorRefPtr.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.

VgQuaternionInterpolationFunctorDescriptor VgQuaternionInterpolationFunctorDescriptorRefPtr.get ( )
boolean VgQuaternionInterpolationFunctorDescriptorRefPtr.getMCubic ( )
VgOrientation VgQuaternionInterpolationFunctorDescriptorRefPtr.getMEndOrientation ( )
float VgQuaternionInterpolationFunctorDescriptorRefPtr.getMEndTime ( )
int VgQuaternionInterpolationFunctorDescriptorRefPtr.getMExtraSpins ( )
VgOrientation VgQuaternionInterpolationFunctorDescriptorRefPtr.getMStartOrientation ( )
float VgQuaternionInterpolationFunctorDescriptorRefPtr.getMStartTime ( )
int VgQuaternionInterpolationFunctorDescriptorRefPtr.getNbReferences ( )
static VgQuaternionInterpolationFunctorDescriptorRefPtr VgQuaternionInterpolationFunctorDescriptorRefPtr.getNull ( )
static
boolean VgQuaternionInterpolationFunctorDescriptorRefPtr.isValid ( )
void VgQuaternionInterpolationFunctorDescriptorRefPtr.ref ( )
VgQuaternionInterpolationFunctorDescriptorRefPtr VgQuaternionInterpolationFunctorDescriptorRefPtr.set ( VgQuaternionInterpolationFunctorDescriptor  pPointer)
void VgQuaternionInterpolationFunctorDescriptorRefPtr.setMCubic ( boolean  value)
void VgQuaternionInterpolationFunctorDescriptorRefPtr.setMEndOrientation ( VgOrientation  value)
void VgQuaternionInterpolationFunctorDescriptorRefPtr.setMEndTime ( float  value)
void VgQuaternionInterpolationFunctorDescriptorRefPtr.setMExtraSpins ( int  value)
void VgQuaternionInterpolationFunctorDescriptorRefPtr.setMStartOrientation ( VgOrientation  value)
void VgQuaternionInterpolationFunctorDescriptorRefPtr.setMStartTime ( float  value)
int VgQuaternionInterpolationFunctorDescriptorRefPtr.unref ( )

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