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

Public Member Functions

void setMStartMatrix (float[] value)
 
float[] getMStartMatrix ()
 
void setMEndMatrix (float[] value)
 
float[] getMEndMatrix ()
 
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
VgMatrixInterpolationFunctorDescriptorRefPtr 
create ()
 

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

Member Function Documentation

static VgMatrixInterpolationFunctorDescriptorRefPtr VgMatrixInterpolationFunctorDescriptor.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 VgMatrixInterpolationFunctorDescriptor.getMCubic ( )
float [] VgMatrixInterpolationFunctorDescriptor.getMEndMatrix ( )
float [] VgMatrixInterpolationFunctorDescriptor.getMStartMatrix ( )
void VgMatrixInterpolationFunctorDescriptor.setMCubic ( boolean  value)
void VgMatrixInterpolationFunctorDescriptor.setMEndMatrix ( float[]  value)
void VgMatrixInterpolationFunctorDescriptor.setMStartMatrix ( float[]  value)

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