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

Public Member Functions

 VgDiscreteVectorFunctorDescriptorRefPtr ()
 
 VgDiscreteVectorFunctorDescriptorRefPtr (VgDiscreteVectorFunctorDescriptor pPointer)
 
 VgDiscreteVectorFunctorDescriptorRefPtr (VgDiscreteVectorFunctorDescriptorRefPtr pRefPtr)
 
VgDiscreteVectorFunctorDescriptorRefPtr set (VgDiscreteVectorFunctorDescriptor pPointer)
 
VgDiscreteVectorFunctorDescriptor __ref__ ()
 
VgDiscreteVectorFunctorDescriptor __deref__ ()
 
VgDiscreteVectorFunctorDescriptor get ()
 
boolean isValid ()
 
VgDiscreteVectorFunctorDescriptorRefPtr create ()
 
void setMLocationValues (VgLocationValuePairVector value)
 
VgLocationValuePairVector getMLocationValues ()
 
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
VgDiscreteVectorFunctorDescriptorRefPtr 
getNull ()
 

Detailed Description

This class describes a functor for positions using discrete samples. The resulting functor will interpolate the positions using linear 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

VgDiscreteVectorFunctorDescriptorRefPtr.VgDiscreteVectorFunctorDescriptorRefPtr ( )
VgDiscreteVectorFunctorDescriptorRefPtr.VgDiscreteVectorFunctorDescriptorRefPtr ( VgDiscreteVectorFunctorDescriptor  pPointer)
VgDiscreteVectorFunctorDescriptorRefPtr.VgDiscreteVectorFunctorDescriptorRefPtr ( VgDiscreteVectorFunctorDescriptorRefPtr  pRefPtr)

Member Function Documentation

VgDiscreteVectorFunctorDescriptor VgDiscreteVectorFunctorDescriptorRefPtr.__deref__ ( )
VgDiscreteVectorFunctorDescriptor VgDiscreteVectorFunctorDescriptorRefPtr.__ref__ ( )
VgDiscreteVectorFunctorDescriptorRefPtr VgDiscreteVectorFunctorDescriptorRefPtr.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.

VgDiscreteVectorFunctorDescriptor VgDiscreteVectorFunctorDescriptorRefPtr.get ( )
float VgDiscreteVectorFunctorDescriptorRefPtr.getMEndTime ( )
double VgDiscreteVectorFunctorDescriptorRefPtr.getMFinalTimestamp ( )
double VgDiscreteVectorFunctorDescriptorRefPtr.getMInitialTimestamp ( )
VgLocationValuePairVector VgDiscreteVectorFunctorDescriptorRefPtr.getMLocationValues ( )
float VgDiscreteVectorFunctorDescriptorRefPtr.getMStartTime ( )
int VgDiscreteVectorFunctorDescriptorRefPtr.getNbReferences ( )
static VgDiscreteVectorFunctorDescriptorRefPtr VgDiscreteVectorFunctorDescriptorRefPtr.getNull ( )
static
boolean VgDiscreteVectorFunctorDescriptorRefPtr.isValid ( )
void VgDiscreteVectorFunctorDescriptorRefPtr.ref ( )
VgDiscreteVectorFunctorDescriptorRefPtr VgDiscreteVectorFunctorDescriptorRefPtr.set ( VgDiscreteVectorFunctorDescriptor  pPointer)
void VgDiscreteVectorFunctorDescriptorRefPtr.setMEndTime ( float  value)
void VgDiscreteVectorFunctorDescriptorRefPtr.setMFinalTimestamp ( double  value)
void VgDiscreteVectorFunctorDescriptorRefPtr.setMInitialTimestamp ( double  value)
void VgDiscreteVectorFunctorDescriptorRefPtr.setMLocationValues ( VgLocationValuePairVector  value)
void VgDiscreteVectorFunctorDescriptorRefPtr.setMStartTime ( float  value)
int VgDiscreteVectorFunctorDescriptorRefPtr.unref ( )

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