Curvy  7.1.0
CurvyInterpolatableMetadataBase< T > Class Template Referenceabstract
+ Inheritance diagram for CurvyInterpolatableMetadataBase< T >:
+ Collaboration diagram for CurvyInterpolatableMetadataBase< T >:

Detailed Description

Base class for Metadata classes that support interpolation.

Template Parameters
TThe Type of the Metadata's value

Properties

abstract T MetaDataValue [get]
 The value stored within this Metadata instance More...
 

Public Member Functions

abstract T Interpolate (CurvyInterpolatableMetadataBase< T > nextMetadata, float interpolationTime)
 Interpolates between the current Metadata's value and the one from the next Control Point's Metadata. More...
 

Additional Inherited Members

Member Function Documentation

abstract T Interpolate ( CurvyInterpolatableMetadataBase< T >  nextMetadata,
float  interpolationTime 
)
pure virtual

Interpolates between the current Metadata's value and the one from the next Control Point's Metadata.

Parameters
nextMetadataThe Metadata from the Control Point next to the current one
interpolationTimeThe local F value on the segment defined by the current Control Point and the next one
Returns

Property Documentation

abstract T MetaDataValue
get

The value stored within this Metadata instance


The documentation for this class was generated from the following file: