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

Public Member Functions

 VgFunctorDescriptorRefPtr ()
 
 VgFunctorDescriptorRefPtr (VgFunctorDescriptor pPointer)
 
 VgFunctorDescriptorRefPtr (VgFunctorDescriptorRefPtr pRefPtr)
 
VgFunctorDescriptorRefPtr set (VgFunctorDescriptor pPointer)
 
VgFunctorDescriptor __ref__ ()
 
VgFunctorDescriptor __deref__ ()
 
VgFunctorDescriptor get ()
 
boolean isValid ()
 
 VgFunctorDescriptorRefPtr (VgAxialRotationQuaternionFunctorDescriptorRefPtr pRefPtr)
 
 VgFunctorDescriptorRefPtr (VgDiscreteQuaternionFunctorDescriptorRefPtr pRefPtr)
 
 VgFunctorDescriptorRefPtr (VgDiscreteVectorFunctorDescriptorRefPtr pRefPtr)
 
 VgFunctorDescriptorRefPtr (VgFloatInterpolationFunctorDescriptorRefPtr pRefPtr)
 
 VgFunctorDescriptorRefPtr (VgMatrixInterpolationFunctorDescriptorRefPtr pRefPtr)
 
 VgFunctorDescriptorRefPtr (VgQuaternionInterpolationFunctorDescriptorRefPtr pRefPtr)
 
 VgFunctorDescriptorRefPtr (VgSinusoidalVectorOffsetFunctorDescriptorRefPtr pRefPtr)
 
 VgFunctorDescriptorRefPtr (VgSplineOrientationQuaternionFunctorDescriptorRefPtr pRefPtr)
 
 VgFunctorDescriptorRefPtr (VgSplineVectorFunctorDescriptorRefPtr pRefPtr)
 
 VgFunctorDescriptorRefPtr (VgVectorInterpolationFunctorDescriptorRefPtr pRefPtr)
 
void setMStartTime (float value)
 
float getMStartTime ()
 
void setMEndTime (float value)
 
float getMEndTime ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static VgFunctorDescriptorRefPtr getNull ()
 

Detailed Description

This is the super class for all functor descriptor classes in the SDK. It simply contains a string that identifies the functor type. This class can not be used directly, only the concrete functor descriptor subclasses can.

A functor descriptor class is used to describe an animation which can be applied to a VgEngine::VgSpatial object.

Constructor & Destructor Documentation

VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( )
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgFunctorDescriptor  pPointer)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgAxialRotationQuaternionFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgDiscreteQuaternionFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgDiscreteVectorFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgFloatInterpolationFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgMatrixInterpolationFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgQuaternionInterpolationFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgSinusoidalVectorOffsetFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgSplineOrientationQuaternionFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgSplineVectorFunctorDescriptorRefPtr  pRefPtr)
VgFunctorDescriptorRefPtr.VgFunctorDescriptorRefPtr ( VgVectorInterpolationFunctorDescriptorRefPtr  pRefPtr)

Member Function Documentation

VgFunctorDescriptor VgFunctorDescriptorRefPtr.__deref__ ( )
VgFunctorDescriptor VgFunctorDescriptorRefPtr.__ref__ ( )
VgFunctorDescriptor VgFunctorDescriptorRefPtr.get ( )
float VgFunctorDescriptorRefPtr.getMEndTime ( )
float VgFunctorDescriptorRefPtr.getMStartTime ( )
int VgFunctorDescriptorRefPtr.getNbReferences ( )
static VgFunctorDescriptorRefPtr VgFunctorDescriptorRefPtr.getNull ( )
static
boolean VgFunctorDescriptorRefPtr.isValid ( )
void VgFunctorDescriptorRefPtr.ref ( )
VgFunctorDescriptorRefPtr VgFunctorDescriptorRefPtr.set ( VgFunctorDescriptor  pPointer)
void VgFunctorDescriptorRefPtr.setMEndTime ( float  value)
void VgFunctorDescriptorRefPtr.setMStartTime ( float  value)
int VgFunctorDescriptorRefPtr.unref ( )

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