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

Public Member Functions

 VgSplineOrientationQuaternionFunctorDescriptorRefPtr ()
 
 VgSplineOrientationQuaternionFunctorDescriptorRefPtr (VgSplineOrientationQuaternionFunctorDescriptor pPointer)
 
 VgSplineOrientationQuaternionFunctorDescriptorRefPtr (VgSplineOrientationQuaternionFunctorDescriptorRefPtr pRefPtr)
 
VgSplineOrientationQuaternionFunctorDescriptorRefPtr set (VgSplineOrientationQuaternionFunctorDescriptor pPointer)
 
VgSplineOrientationQuaternionFunctorDescriptor __ref__ ()
 
VgSplineOrientationQuaternionFunctorDescriptor __deref__ ()
 
VgSplineOrientationQuaternionFunctorDescriptor get ()
 
boolean isValid ()
 
VgSplineOrientationQuaternionFunctorDescriptorRefPtr create (VgSplineVectorFunctorDescriptorRefPtr pSplineVectorFunctorDescriptor)
 
void setMPostHeading (float value)
 
float getMPostHeading ()
 
void setMPostPitch (float value)
 
float getMPostPitch ()
 
void setMPostBank (float value)
 
float getMPostBank ()
 
void setMSplineVectorFunctorDescriptor (VgSplineVectorFunctorDescriptorRefPtr value)
 
VgSplineVectorFunctorDescriptorRefPtr getMSplineVectorFunctorDescriptor ()
 
void setMStartTime (float value)
 
float getMStartTime ()
 
void setMEndTime (float value)
 
float getMEndTime ()
 
void ref ()
 
int unref ()
 
int getNbReferences ()
 

Static Public Member Functions

static
VgSplineOrientationQuaternionFunctorDescriptorRefPtr 
getNull ()
 

Detailed Description

This class is a descriptor for quaternion functors that follow orientation of given spline definitions. It bases itself on a VgSplineVectorFunctorDescriptor that defines the spline to use. It allows the user to specify an additional rotation parameter that will be applied after the spline's rotation.

Version
2.0.7729

Constructor & Destructor Documentation

VgSplineOrientationQuaternionFunctorDescriptorRefPtr.VgSplineOrientationQuaternionFunctorDescriptorRefPtr ( )
VgSplineOrientationQuaternionFunctorDescriptorRefPtr.VgSplineOrientationQuaternionFunctorDescriptorRefPtr ( VgSplineOrientationQuaternionFunctorDescriptor  pPointer)
VgSplineOrientationQuaternionFunctorDescriptorRefPtr.VgSplineOrientationQuaternionFunctorDescriptorRefPtr ( VgSplineOrientationQuaternionFunctorDescriptorRefPtr  pRefPtr)

Member Function Documentation

VgSplineOrientationQuaternionFunctorDescriptor VgSplineOrientationQuaternionFunctorDescriptorRefPtr.__deref__ ( )
VgSplineOrientationQuaternionFunctorDescriptor VgSplineOrientationQuaternionFunctorDescriptorRefPtr.__ref__ ( )
VgSplineOrientationQuaternionFunctorDescriptorRefPtr VgSplineOrientationQuaternionFunctorDescriptorRefPtr.create ( VgSplineVectorFunctorDescriptorRefPtr  pSplineVectorFunctorDescriptor)

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.

Parameters
pSplineVectorFunctorDescriptor
VgSplineOrientationQuaternionFunctorDescriptor VgSplineOrientationQuaternionFunctorDescriptorRefPtr.get ( )
float VgSplineOrientationQuaternionFunctorDescriptorRefPtr.getMEndTime ( )
float VgSplineOrientationQuaternionFunctorDescriptorRefPtr.getMPostBank ( )
float VgSplineOrientationQuaternionFunctorDescriptorRefPtr.getMPostHeading ( )
float VgSplineOrientationQuaternionFunctorDescriptorRefPtr.getMPostPitch ( )
VgSplineVectorFunctorDescriptorRefPtr VgSplineOrientationQuaternionFunctorDescriptorRefPtr.getMSplineVectorFunctorDescriptor ( )
float VgSplineOrientationQuaternionFunctorDescriptorRefPtr.getMStartTime ( )
int VgSplineOrientationQuaternionFunctorDescriptorRefPtr.getNbReferences ( )
static VgSplineOrientationQuaternionFunctorDescriptorRefPtr VgSplineOrientationQuaternionFunctorDescriptorRefPtr.getNull ( )
static
boolean VgSplineOrientationQuaternionFunctorDescriptorRefPtr.isValid ( )
void VgSplineOrientationQuaternionFunctorDescriptorRefPtr.ref ( )
VgSplineOrientationQuaternionFunctorDescriptorRefPtr VgSplineOrientationQuaternionFunctorDescriptorRefPtr.set ( VgSplineOrientationQuaternionFunctorDescriptor  pPointer)
void VgSplineOrientationQuaternionFunctorDescriptorRefPtr.setMEndTime ( float  value)
void VgSplineOrientationQuaternionFunctorDescriptorRefPtr.setMPostBank ( float  value)
void VgSplineOrientationQuaternionFunctorDescriptorRefPtr.setMPostHeading ( float  value)
void VgSplineOrientationQuaternionFunctorDescriptorRefPtr.setMPostPitch ( float  value)
void VgSplineOrientationQuaternionFunctorDescriptorRefPtr.setMSplineVectorFunctorDescriptor ( VgSplineVectorFunctorDescriptorRefPtr  value)
void VgSplineOrientationQuaternionFunctorDescriptorRefPtr.setMStartTime ( float  value)
int VgSplineOrientationQuaternionFunctorDescriptorRefPtr.unref ( )

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