HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Ts_TypedKnotDataProxy< T > Class Template Referencefinal

#include <knotData.h>

+ Inheritance diagram for Ts_TypedKnotDataProxy< T >:

Public Member Functions

 Ts_TypedKnotDataProxy (Ts_TypedKnotData< T > *data)
 
Ts_KnotDataCloneData () const override
 
void DeleteData () override
 
TfType GetValueType () const override
 
bool IsDataEqualTo (const Ts_KnotData &other) const override
 
void SetValue (VtValue value) override
 
void GetValue (VtValue *valueOut) const override
 
void SetPreValue (VtValue value) override
 
void GetPreValue (VtValue *valueOut) const override
 
void SetPreTanSlope (VtValue slope) override
 
void GetPreTanSlope (VtValue *slopeOut) const override
 
void SetPostTanSlope (VtValue slope) override
 
void GetPostTanSlope (VtValue *slopeOut) const override
 
- Public Member Functions inherited from Ts_KnotDataProxy
virtual ~Ts_KnotDataProxy ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Ts_KnotDataProxy
static std::unique_ptr
< Ts_KnotDataProxy
Create (Ts_KnotData *data, TfType valueType)
 

Detailed Description

template<typename T>
class Ts_TypedKnotDataProxy< T >

Definition at line 210 of file knotData.h.

Constructor & Destructor Documentation

template<typename T >
Ts_TypedKnotDataProxy< T >::Ts_TypedKnotDataProxy ( Ts_TypedKnotData< T > *  data)
explicit

Definition at line 311 of file knotData.h.

Member Function Documentation

template<typename T >
Ts_KnotData * Ts_TypedKnotDataProxy< T >::CloneData ( ) const
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 318 of file knotData.h.

template<typename T >
void Ts_TypedKnotDataProxy< T >::DeleteData ( )
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 324 of file knotData.h.

template<typename T >
void Ts_TypedKnotDataProxy< T >::GetPostTanSlope ( VtValue slopeOut) const
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 395 of file knotData.h.

template<typename T >
void Ts_TypedKnotDataProxy< T >::GetPreTanSlope ( VtValue slopeOut) const
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 381 of file knotData.h.

template<typename T >
void Ts_TypedKnotDataProxy< T >::GetPreValue ( VtValue valueOut) const
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 367 of file knotData.h.

template<typename T >
void Ts_TypedKnotDataProxy< T >::GetValue ( VtValue valueOut) const
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 353 of file knotData.h.

template<typename T >
TfType Ts_TypedKnotDataProxy< T >::GetValueType ( ) const
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 330 of file knotData.h.

template<typename T >
bool Ts_TypedKnotDataProxy< T >::IsDataEqualTo ( const Ts_KnotData other) const
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 336 of file knotData.h.

template<typename T >
void Ts_TypedKnotDataProxy< T >::SetPostTanSlope ( VtValue  slope)
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 388 of file knotData.h.

template<typename T >
void Ts_TypedKnotDataProxy< T >::SetPreTanSlope ( VtValue  slope)
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 374 of file knotData.h.

template<typename T >
void Ts_TypedKnotDataProxy< T >::SetPreValue ( VtValue  value)
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 360 of file knotData.h.

template<typename T >
void Ts_TypedKnotDataProxy< T >::SetValue ( VtValue  value)
overridevirtual

Implements Ts_KnotDataProxy.

Definition at line 346 of file knotData.h.


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