VisioMove SDK (Android)  2.1.22
 All Classes Functions Variables Pages
VgQuaternionInterpolationFunctorDescriptor Class Reference
Inheritance diagram for VgQuaternionInterpolationFunctorDescriptor:
Inheritance graph

Public Member Functions

void setMStartOrientation (VgOrientation value)
 
VgOrientation getMStartOrientation ()
 
void setMEndOrientation (VgOrientation value)
 
VgOrientation getMEndOrientation ()
 
void setMExtraSpins (int value)
 
int getMExtraSpins ()
 
void setMCubic (boolean value)
 
boolean getMCubic ()
 
- Public Member Functions inherited from VgFunctorDescriptor
void setMStartTime (float value)
 
float getMStartTime ()
 
void setMEndTime (float value)
 
float getMEndTime ()
 
- Public Member Functions inherited from VgReferenced
synchronized void release ()
 
 VgReferenced ()
 
 VgReferenced (VgReferenced pThis)
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static
VgQuaternionInterpolationFunctorDescriptorRefPtr 
create ()
 

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

Member Function Documentation

static VgQuaternionInterpolationFunctorDescriptorRefPtr VgQuaternionInterpolationFunctorDescriptor.create ( )
static

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.

boolean VgQuaternionInterpolationFunctorDescriptor.getMCubic ( )
VgOrientation VgQuaternionInterpolationFunctorDescriptor.getMEndOrientation ( )
int VgQuaternionInterpolationFunctorDescriptor.getMExtraSpins ( )
VgOrientation VgQuaternionInterpolationFunctorDescriptor.getMStartOrientation ( )
void VgQuaternionInterpolationFunctorDescriptor.setMCubic ( boolean  value)
void VgQuaternionInterpolationFunctorDescriptor.setMEndOrientation ( VgOrientation  value)
void VgQuaternionInterpolationFunctorDescriptor.setMExtraSpins ( int  value)
void VgQuaternionInterpolationFunctorDescriptor.setMStartOrientation ( VgOrientation  value)

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