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

Public Member Functions

 VgMatrixInterpolationFunctorDescriptorRefPtr ()
 
 VgMatrixInterpolationFunctorDescriptorRefPtr (VgMatrixInterpolationFunctorDescriptor pPointer)
 
 VgMatrixInterpolationFunctorDescriptorRefPtr (VgMatrixInterpolationFunctorDescriptorRefPtr pRefPtr)
 
VgMatrixInterpolationFunctorDescriptorRefPtr set (VgMatrixInterpolationFunctorDescriptor pPointer)
 
VgMatrixInterpolationFunctorDescriptor __ref__ ()
 
VgMatrixInterpolationFunctorDescriptor __deref__ ()
 
VgMatrixInterpolationFunctorDescriptor get ()
 
boolean isValid ()
 
VgMatrixInterpolationFunctorDescriptorRefPtr create ()
 
void setMStartMatrix (float[] value)
 
float[] getMStartMatrix ()
 
void setMEndMatrix (float[] value)
 
float[] getMEndMatrix ()
 
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
VgMatrixInterpolationFunctorDescriptorRefPtr 
getNull ()
 

Detailed Description

This class implements descriptors for matrix interpolation functors. It will simply interpolate between the start and end orientations using 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.1.19

Constructor & Destructor Documentation

VgMatrixInterpolationFunctorDescriptorRefPtr.VgMatrixInterpolationFunctorDescriptorRefPtr ( )
VgMatrixInterpolationFunctorDescriptorRefPtr.VgMatrixInterpolationFunctorDescriptorRefPtr ( VgMatrixInterpolationFunctorDescriptor  pPointer)
VgMatrixInterpolationFunctorDescriptorRefPtr.VgMatrixInterpolationFunctorDescriptorRefPtr ( VgMatrixInterpolationFunctorDescriptorRefPtr  pRefPtr)

Member Function Documentation

VgMatrixInterpolationFunctorDescriptor VgMatrixInterpolationFunctorDescriptorRefPtr.__deref__ ( )
VgMatrixInterpolationFunctorDescriptor VgMatrixInterpolationFunctorDescriptorRefPtr.__ref__ ( )
VgMatrixInterpolationFunctorDescriptorRefPtr VgMatrixInterpolationFunctorDescriptorRefPtr.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.

VgMatrixInterpolationFunctorDescriptor VgMatrixInterpolationFunctorDescriptorRefPtr.get ( )
boolean VgMatrixInterpolationFunctorDescriptorRefPtr.getMCubic ( )
float [] VgMatrixInterpolationFunctorDescriptorRefPtr.getMEndMatrix ( )
float VgMatrixInterpolationFunctorDescriptorRefPtr.getMEndTime ( )
float [] VgMatrixInterpolationFunctorDescriptorRefPtr.getMStartMatrix ( )
float VgMatrixInterpolationFunctorDescriptorRefPtr.getMStartTime ( )
int VgMatrixInterpolationFunctorDescriptorRefPtr.getNbReferences ( )
static VgMatrixInterpolationFunctorDescriptorRefPtr VgMatrixInterpolationFunctorDescriptorRefPtr.getNull ( )
static
boolean VgMatrixInterpolationFunctorDescriptorRefPtr.isValid ( )
void VgMatrixInterpolationFunctorDescriptorRefPtr.ref ( )
VgMatrixInterpolationFunctorDescriptorRefPtr VgMatrixInterpolationFunctorDescriptorRefPtr.set ( VgMatrixInterpolationFunctorDescriptor  pPointer)
void VgMatrixInterpolationFunctorDescriptorRefPtr.setMCubic ( boolean  value)
void VgMatrixInterpolationFunctorDescriptorRefPtr.setMEndMatrix ( float[]  value)
void VgMatrixInterpolationFunctorDescriptorRefPtr.setMEndTime ( float  value)
void VgMatrixInterpolationFunctorDescriptorRefPtr.setMStartMatrix ( float[]  value)
void VgMatrixInterpolationFunctorDescriptorRefPtr.setMStartTime ( float  value)
int VgMatrixInterpolationFunctorDescriptorRefPtr.unref ( )

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