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

Public Member Functions

 VgVectorInterpolationFunctorDescriptorRefPtr ()
 
 VgVectorInterpolationFunctorDescriptorRefPtr (VgVectorInterpolationFunctorDescriptor pPointer)
 
 VgVectorInterpolationFunctorDescriptorRefPtr (VgVectorInterpolationFunctorDescriptorRefPtr pRefPtr)
 
VgVectorInterpolationFunctorDescriptorRefPtr set (VgVectorInterpolationFunctorDescriptor pPointer)
 
VgVectorInterpolationFunctorDescriptor __ref__ ()
 
VgVectorInterpolationFunctorDescriptor __deref__ ()
 
VgVectorInterpolationFunctorDescriptor get ()
 
boolean isValid ()
 
VgVectorInterpolationFunctorDescriptorRefPtr create ()
 
void setMStartPosition (VgPosition value)
 
VgPosition getMStartPosition ()
 
void setMEndPosition (VgPosition value)
 
VgPosition getMEndPosition ()
 
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
VgVectorInterpolationFunctorDescriptorRefPtr 
getNull ()
 

Detailed Description

This class implements descriptors for vector interpolation functors. It will simply interpolate between the start and end vectors 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.0.7729

Constructor & Destructor Documentation

VgVectorInterpolationFunctorDescriptorRefPtr.VgVectorInterpolationFunctorDescriptorRefPtr ( )
VgVectorInterpolationFunctorDescriptorRefPtr.VgVectorInterpolationFunctorDescriptorRefPtr ( VgVectorInterpolationFunctorDescriptor  pPointer)
VgVectorInterpolationFunctorDescriptorRefPtr.VgVectorInterpolationFunctorDescriptorRefPtr ( VgVectorInterpolationFunctorDescriptorRefPtr  pRefPtr)

Member Function Documentation

VgVectorInterpolationFunctorDescriptor VgVectorInterpolationFunctorDescriptorRefPtr.__deref__ ( )
VgVectorInterpolationFunctorDescriptor VgVectorInterpolationFunctorDescriptorRefPtr.__ref__ ( )
VgVectorInterpolationFunctorDescriptorRefPtr VgVectorInterpolationFunctorDescriptorRefPtr.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.

VgVectorInterpolationFunctorDescriptor VgVectorInterpolationFunctorDescriptorRefPtr.get ( )
boolean VgVectorInterpolationFunctorDescriptorRefPtr.getMCubic ( )
VgPosition VgVectorInterpolationFunctorDescriptorRefPtr.getMEndPosition ( )
float VgVectorInterpolationFunctorDescriptorRefPtr.getMEndTime ( )
VgPosition VgVectorInterpolationFunctorDescriptorRefPtr.getMStartPosition ( )
float VgVectorInterpolationFunctorDescriptorRefPtr.getMStartTime ( )
int VgVectorInterpolationFunctorDescriptorRefPtr.getNbReferences ( )
static VgVectorInterpolationFunctorDescriptorRefPtr VgVectorInterpolationFunctorDescriptorRefPtr.getNull ( )
static
boolean VgVectorInterpolationFunctorDescriptorRefPtr.isValid ( )
void VgVectorInterpolationFunctorDescriptorRefPtr.ref ( )
VgVectorInterpolationFunctorDescriptorRefPtr VgVectorInterpolationFunctorDescriptorRefPtr.set ( VgVectorInterpolationFunctorDescriptor  pPointer)
void VgVectorInterpolationFunctorDescriptorRefPtr.setMCubic ( boolean  value)
void VgVectorInterpolationFunctorDescriptorRefPtr.setMEndPosition ( VgPosition  value)
void VgVectorInterpolationFunctorDescriptorRefPtr.setMEndTime ( float  value)
void VgVectorInterpolationFunctorDescriptorRefPtr.setMStartPosition ( VgPosition  value)
void VgVectorInterpolationFunctorDescriptorRefPtr.setMStartTime ( float  value)
int VgVectorInterpolationFunctorDescriptorRefPtr.unref ( )

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