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

Public Member Functions

 VgDiscreteQuaternionFunctorDescriptorRefPtr ()
 
 VgDiscreteQuaternionFunctorDescriptorRefPtr (VgDiscreteQuaternionFunctorDescriptor pPointer)
 
 VgDiscreteQuaternionFunctorDescriptorRefPtr (VgDiscreteQuaternionFunctorDescriptorRefPtr pRefPtr)
 
VgDiscreteQuaternionFunctorDescriptorRefPtr set (VgDiscreteQuaternionFunctorDescriptor pPointer)
 
VgDiscreteQuaternionFunctorDescriptor __ref__ ()
 
VgDiscreteQuaternionFunctorDescriptor __deref__ ()
 
VgDiscreteQuaternionFunctorDescriptor get ()
 
boolean isValid ()
 
VgDiscreteQuaternionFunctorDescriptorRefPtr create ()
 
void setMOrientationValues (VgOrientationValuePairVector value)
 
VgOrientationValuePairVector getMOrientationValues ()
 
void setMInitialTimestamp (double value)
 
double getMInitialTimestamp ()
 
void setMFinalTimestamp (double value)
 
double getMFinalTimestamp ()
 
void setMStartTime (float value)
 
float getMStartTime ()
 
void setMEndTime (float value)
 
float getMEndTime ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static
VgDiscreteQuaternionFunctorDescriptorRefPtr 
getNull ()
 

Detailed Description

This class describes a functor for orientations using discrete samples. The resulting functor will interpolate the orientations using spheric linear quaternion interpolation. The mInitialTimestamp and mFinalTimestamp members will be mapped with the animation's duration (meaning that initial timestamp correspond to animation start, and final timestamp will be mapped to animation end) The descriptor must contain at leats one orientation value.

Version
2.0.7729

Constructor & Destructor Documentation

VgDiscreteQuaternionFunctorDescriptorRefPtr.VgDiscreteQuaternionFunctorDescriptorRefPtr ( )
VgDiscreteQuaternionFunctorDescriptorRefPtr.VgDiscreteQuaternionFunctorDescriptorRefPtr ( VgDiscreteQuaternionFunctorDescriptor  pPointer)
VgDiscreteQuaternionFunctorDescriptorRefPtr.VgDiscreteQuaternionFunctorDescriptorRefPtr ( VgDiscreteQuaternionFunctorDescriptorRefPtr  pRefPtr)

Member Function Documentation

VgDiscreteQuaternionFunctorDescriptor VgDiscreteQuaternionFunctorDescriptorRefPtr.__deref__ ( )
VgDiscreteQuaternionFunctorDescriptor VgDiscreteQuaternionFunctorDescriptorRefPtr.__ref__ ( )
VgDiscreteQuaternionFunctorDescriptorRefPtr VgDiscreteQuaternionFunctorDescriptorRefPtr.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.

VgDiscreteQuaternionFunctorDescriptor VgDiscreteQuaternionFunctorDescriptorRefPtr.get ( )
float VgDiscreteQuaternionFunctorDescriptorRefPtr.getMEndTime ( )
double VgDiscreteQuaternionFunctorDescriptorRefPtr.getMFinalTimestamp ( )
double VgDiscreteQuaternionFunctorDescriptorRefPtr.getMInitialTimestamp ( )
VgOrientationValuePairVector VgDiscreteQuaternionFunctorDescriptorRefPtr.getMOrientationValues ( )
float VgDiscreteQuaternionFunctorDescriptorRefPtr.getMStartTime ( )
int VgDiscreteQuaternionFunctorDescriptorRefPtr.getNbReferences ( )
static VgDiscreteQuaternionFunctorDescriptorRefPtr VgDiscreteQuaternionFunctorDescriptorRefPtr.getNull ( )
static
boolean VgDiscreteQuaternionFunctorDescriptorRefPtr.isValid ( )
void VgDiscreteQuaternionFunctorDescriptorRefPtr.ref ( )
VgDiscreteQuaternionFunctorDescriptorRefPtr VgDiscreteQuaternionFunctorDescriptorRefPtr.set ( VgDiscreteQuaternionFunctorDescriptor  pPointer)
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMEndTime ( float  value)
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMFinalTimestamp ( double  value)
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMInitialTimestamp ( double  value)
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMOrientationValues ( VgOrientationValuePairVector  value)
void VgDiscreteQuaternionFunctorDescriptorRefPtr.setMStartTime ( float  value)
int VgDiscreteQuaternionFunctorDescriptorRefPtr.unref ( )

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