VisioMove SDK (iOS)  2.1.22
VgEngine::VgFloatSplineFunctorDescriptor Class Reference
Inheritance diagram for VgEngine::VgFloatSplineFunctorDescriptor:
Inheritance graph

Static Public Member Functions

static VgRefPtr< VgFloatSplineFunctorDescriptorcreate ()
 

Public Attributes

std::vector< std::pair< float, float > > mFloatNodes
 
- Public Attributes inherited from VgEngine::VgFunctorDescriptor
float mStartTime
 
float mEndTime
 

Protected Member Functions

 VgFloatSplineFunctorDescriptor ()
 
virtual ~VgFloatSplineFunctorDescriptor ()
 
- Protected Member Functions inherited from VgEngine::VgFunctorDescriptor
 VgFunctorDescriptor ()
 

Additional Inherited Members

- Public Member Functions inherited from VgEngine::VgFunctorDescriptor
virtual ~VgFunctorDescriptor ()
 
- Public Member Functions inherited from VgEngine::VgReferenced
 VgReferenced ()
 
 VgReferenced (const VgReferenced &pThis)
 
virtual ~VgReferenced ()
 
VgReferencedoperator= (const VgReferenced &pThis)
 
void ref () const
 
int unref () const
 
int getNbReferences () const
 
- Protected Attributes inherited from VgEngine::VgFunctorDescriptor
Private * mPrivate
 
- Protected Attributes inherited from VgEngine::VgReferenced
int mNbReferences
 

Detailed Description

This class describes a functor that approximates a sequence of floats with a spline.

Version
2.0.7729

Constructor & Destructor Documentation

VgEngine::VgFloatSplineFunctorDescriptor::VgFloatSplineFunctorDescriptor ( )
protected

Class constructor. This can't be called publicly, instances must be obtained through the VgFloatInterpolationFunctorDescriptor::create method.

virtual VgEngine::VgFloatSplineFunctorDescriptor::~VgFloatSplineFunctorDescriptor ( )
protectedvirtual

Class destructor.

Member Function Documentation

static VgRefPtr< VgFloatSplineFunctorDescriptor > VgEngine::VgFloatSplineFunctorDescriptor::create ( )
static

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.

Member Data Documentation

std::vector< std::pair< float, float > > VgEngine::VgFloatSplineFunctorDescriptor::mFloatNodes

The vector of float nodes (val and time) of the spline. First element is the value, second is the time. Times must be in ascending order.


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