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

Public Member Functions

 VgSplineVectorFunctorDescriptorRefPtr ()
 
 VgSplineVectorFunctorDescriptorRefPtr (VgSplineVectorFunctorDescriptor pPointer)
 
 VgSplineVectorFunctorDescriptorRefPtr (VgSplineVectorFunctorDescriptorRefPtr pRefPtr)
 
VgSplineVectorFunctorDescriptorRefPtr set (VgSplineVectorFunctorDescriptor pPointer)
 
VgSplineVectorFunctorDescriptor __ref__ ()
 
VgSplineVectorFunctorDescriptor __deref__ ()
 
VgSplineVectorFunctorDescriptor get ()
 
boolean isValid ()
 
VgSplineVectorFunctorDescriptorRefPtr create ()
 
void setMPoints (VgPositionVector value)
 
VgPositionVector getMPoints ()
 
void setMSplineMetricRadius (float value)
 
float getMSplineMetricRadius ()
 
void setMDistanceFromSpline (float value)
 
float getMDistanceFromSpline ()
 
void setMStartTime (float value)
 
float getMStartTime ()
 
void setMEndTime (float value)
 
float getMEndTime ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static
VgSplineVectorFunctorDescriptorRefPtr 
getNull ()
 

Detailed Description

This class describes a functor that approximates a sequence of vectors with a spline. It also has the ability to specify a "distance from spline". It is the metric distance the animated object will be from the spline along it's negative Z axis.

Version
2.0.7729

Constructor & Destructor Documentation

VgSplineVectorFunctorDescriptorRefPtr.VgSplineVectorFunctorDescriptorRefPtr ( )
VgSplineVectorFunctorDescriptorRefPtr.VgSplineVectorFunctorDescriptorRefPtr ( VgSplineVectorFunctorDescriptor  pPointer)
VgSplineVectorFunctorDescriptorRefPtr.VgSplineVectorFunctorDescriptorRefPtr ( VgSplineVectorFunctorDescriptorRefPtr  pRefPtr)

Member Function Documentation

VgSplineVectorFunctorDescriptor VgSplineVectorFunctorDescriptorRefPtr.__deref__ ( )
VgSplineVectorFunctorDescriptor VgSplineVectorFunctorDescriptorRefPtr.__ref__ ( )
VgSplineVectorFunctorDescriptorRefPtr VgSplineVectorFunctorDescriptorRefPtr.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.

VgSplineVectorFunctorDescriptor VgSplineVectorFunctorDescriptorRefPtr.get ( )
float VgSplineVectorFunctorDescriptorRefPtr.getMDistanceFromSpline ( )
float VgSplineVectorFunctorDescriptorRefPtr.getMEndTime ( )
VgPositionVector VgSplineVectorFunctorDescriptorRefPtr.getMPoints ( )
float VgSplineVectorFunctorDescriptorRefPtr.getMSplineMetricRadius ( )
float VgSplineVectorFunctorDescriptorRefPtr.getMStartTime ( )
int VgSplineVectorFunctorDescriptorRefPtr.getNbReferences ( )
static VgSplineVectorFunctorDescriptorRefPtr VgSplineVectorFunctorDescriptorRefPtr.getNull ( )
static
boolean VgSplineVectorFunctorDescriptorRefPtr.isValid ( )
void VgSplineVectorFunctorDescriptorRefPtr.ref ( )
VgSplineVectorFunctorDescriptorRefPtr VgSplineVectorFunctorDescriptorRefPtr.set ( VgSplineVectorFunctorDescriptor  pPointer)
void VgSplineVectorFunctorDescriptorRefPtr.setMDistanceFromSpline ( float  value)
void VgSplineVectorFunctorDescriptorRefPtr.setMEndTime ( float  value)
void VgSplineVectorFunctorDescriptorRefPtr.setMPoints ( VgPositionVector  value)
void VgSplineVectorFunctorDescriptorRefPtr.setMSplineMetricRadius ( float  value)
void VgSplineVectorFunctorDescriptorRefPtr.setMStartTime ( float  value)
int VgSplineVectorFunctorDescriptorRefPtr.unref ( )

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