HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Ts_PolymorphicDataHolder Class Reference

#include <data.h>

Public Member Functions

template<typename T >
void New (const T &val)
 
template<typename T >
void New (const TsTime &t, bool isDual, const T &leftValue, const T &rightValue, const T &leftTangentSlope, const T &rightTangentSlope)
 
template<typename T >
void New (const Ts_TypedData< T > &other)
 
void Destroy ()
 
const Ts_DataGet () const
 
Ts_DataGetMutable ()
 

Detailed Description

Definition at line 406 of file data.h.

Member Function Documentation

void Ts_PolymorphicDataHolder::Destroy ( )
inline

Definition at line 440 of file data.h.

const Ts_Data* Ts_PolymorphicDataHolder::Get ( ) const
inline

Definition at line 446 of file data.h.

Ts_Data* Ts_PolymorphicDataHolder::GetMutable ( )
inline

Definition at line 452 of file data.h.

template<typename T >
void Ts_PolymorphicDataHolder::New ( const T val)
inline

Definition at line 411 of file data.h.

template<typename T >
void Ts_PolymorphicDataHolder::New ( const TsTime t,
bool  isDual,
const T leftValue,
const T rightValue,
const T leftTangentSlope,
const T rightTangentSlope 
)
inline

Definition at line 418 of file data.h.

template<typename T >
void Ts_PolymorphicDataHolder::New ( const Ts_TypedData< T > &  other)
inline

Definition at line 433 of file data.h.


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