VisioMove SDK (Android)  2.1.22
 All Classes Functions Variables Pages
VgSplineOrientationQuaternionFunctorDescriptor Class Reference
Inheritance diagram for VgSplineOrientationQuaternionFunctorDescriptor:
Inheritance graph

Public Member Functions

void setMPostHeading (float value)
float getMPostHeading ()
void setMPostPitch (float value)
float getMPostPitch ()
void setMPostBank (float value)
float getMPostBank ()
void setMSplineVectorFunctorDescriptor (VgSplineVectorFunctorDescriptorRefPtr value)
VgSplineVectorFunctorDescriptorRefPtr getMSplineVectorFunctorDescriptor ()
- Public Member Functions inherited from VgFunctorDescriptor
void setMStartTime (float value)
float getMStartTime ()
void setMEndTime (float value)
float getMEndTime ()
- Public Member Functions inherited from VgReferenced
synchronized void release ()
 VgReferenced ()
 VgReferenced (VgReferenced pThis)
void ref ()
int unref ()
int getNbReferences ()

Static Public Member Functions

create (VgSplineVectorFunctorDescriptorRefPtr pSplineVectorFunctorDescriptor)

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.


Member Function Documentation

static VgSplineOrientationQuaternionFunctorDescriptorRefPtr VgSplineOrientationQuaternionFunctorDescriptor.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.

float VgSplineOrientationQuaternionFunctorDescriptor.getMPostBank ( )
float VgSplineOrientationQuaternionFunctorDescriptor.getMPostHeading ( )
float VgSplineOrientationQuaternionFunctorDescriptor.getMPostPitch ( )
VgSplineVectorFunctorDescriptorRefPtr VgSplineOrientationQuaternionFunctorDescriptor.getMSplineVectorFunctorDescriptor ( )
void VgSplineOrientationQuaternionFunctorDescriptor.setMPostBank ( float  value)
void VgSplineOrientationQuaternionFunctorDescriptor.setMPostHeading ( float  value)
void VgSplineOrientationQuaternionFunctorDescriptor.setMPostPitch ( float  value)
void VgSplineOrientationQuaternionFunctorDescriptor.setMSplineVectorFunctorDescriptor ( VgSplineVectorFunctorDescriptorRefPtr  value)

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