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

Public Member Functions

void setMOrientationValues (VgOrientationValuePairVector value)
VgOrientationValuePairVector getMOrientationValues ()
void setMInitialTimestamp (double value)
double getMInitialTimestamp ()
void setMFinalTimestamp (double value)
double getMFinalTimestamp ()
- 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 describes a functor for orientations using discrete samples. The resulting functor will interpolate the orientations using spheric linear quaternion interpolation. The mInitialTimestamp and mFinalTimestamp members will be mapped with the animation's duration (meaning that initial timestamp correspond to animation start, and final timestamp will be mapped to animation end) The descriptor must contain at leats one orientation value.


Member Function Documentation

static VgDiscreteQuaternionFunctorDescriptorRefPtr VgDiscreteQuaternionFunctorDescriptor.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.

double VgDiscreteQuaternionFunctorDescriptor.getMFinalTimestamp ( )
double VgDiscreteQuaternionFunctorDescriptor.getMInitialTimestamp ( )
VgOrientationValuePairVector VgDiscreteQuaternionFunctorDescriptor.getMOrientationValues ( )
void VgDiscreteQuaternionFunctorDescriptor.setMFinalTimestamp ( double  value)
void VgDiscreteQuaternionFunctorDescriptor.setMInitialTimestamp ( double  value)
void VgDiscreteQuaternionFunctorDescriptor.setMOrientationValues ( VgOrientationValuePairVector  value)

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