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

Public Member Functions

void setMPreOrientation (VgOrientation value)
VgOrientation getMPreOrientation ()
void setMAxis (float[] value)
float[] getMAxis ()
void setMStartAngle (float value)
float getMStartAngle ()
void setMEndAngle (float value)
float getMEndAngle ()
void setMCubic (boolean value)
boolean getMCubic ()
- 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 ()

Detailed Description

This class implements descriptors for axial rotation functors. It will simply interpolate between two angle values and apply rotation of the given angle along the axis. It is possible to set the functor to use a cubic function to have acceleration at start and deceleration at end. There is a possibility of setting a fixed pre-orientation value that will be applied prior to the interpolation's value.


Member Function Documentation

static VgAxialRotationQuaternionFunctorDescriptorRefPtr VgAxialRotationQuaternionFunctorDescriptor.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.

float [] VgAxialRotationQuaternionFunctorDescriptor.getMAxis ( )
boolean VgAxialRotationQuaternionFunctorDescriptor.getMCubic ( )
float VgAxialRotationQuaternionFunctorDescriptor.getMEndAngle ( )
VgOrientation VgAxialRotationQuaternionFunctorDescriptor.getMPreOrientation ( )
float VgAxialRotationQuaternionFunctorDescriptor.getMStartAngle ( )
void VgAxialRotationQuaternionFunctorDescriptor.setMAxis ( float[]  value)
void VgAxialRotationQuaternionFunctorDescriptor.setMCubic ( boolean  value)
void VgAxialRotationQuaternionFunctorDescriptor.setMEndAngle ( float  value)
void VgAxialRotationQuaternionFunctorDescriptor.setMPreOrientation ( VgOrientation  value)
void VgAxialRotationQuaternionFunctorDescriptor.setMStartAngle ( float  value)

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