HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Ts_KnotDataProxy Class Referenceabstract

#include <knotData.h>

+ Inheritance diagram for Ts_KnotDataProxy:

Public Member Functions

virtual ~Ts_KnotDataProxy ()
 
virtual Ts_KnotDataCloneData () const =0
 
virtual void DeleteData ()=0
 
virtual TfType GetValueType () const =0
 
virtual bool IsDataEqualTo (const Ts_KnotData &other) const =0
 
virtual void SetValue (VtValue value)=0
 
virtual void GetValue (VtValue *valueOut) const =0
 
virtual void SetPreValue (VtValue value)=0
 
virtual void GetPreValue (VtValue *valueOut) const =0
 
virtual void SetPreTanSlope (VtValue slope)=0
 
virtual void GetPreTanSlope (VtValue *slopeOut) const =0
 
virtual void SetPostTanSlope (VtValue slope)=0
 
virtual void GetPostTanSlope (VtValue *slopeOut) const =0
 

Static Public Member Functions

static std::unique_ptr
< Ts_KnotDataProxy
Create (Ts_KnotData *data, TfType valueType)
 

Detailed Description

Definition at line 180 of file knotData.h.

Constructor & Destructor Documentation

virtual Ts_KnotDataProxy::~Ts_KnotDataProxy ( )
virtual

Member Function Documentation

virtual Ts_KnotData* Ts_KnotDataProxy::CloneData ( ) const
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

static std::unique_ptr<Ts_KnotDataProxy> Ts_KnotDataProxy::Create ( Ts_KnotData data,
TfType  valueType 
)
static
virtual void Ts_KnotDataProxy::DeleteData ( )
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual void Ts_KnotDataProxy::GetPostTanSlope ( VtValue slopeOut) const
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual void Ts_KnotDataProxy::GetPreTanSlope ( VtValue slopeOut) const
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual void Ts_KnotDataProxy::GetPreValue ( VtValue valueOut) const
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual void Ts_KnotDataProxy::GetValue ( VtValue valueOut) const
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual TfType Ts_KnotDataProxy::GetValueType ( ) const
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual bool Ts_KnotDataProxy::IsDataEqualTo ( const Ts_KnotData other) const
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual void Ts_KnotDataProxy::SetPostTanSlope ( VtValue  slope)
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual void Ts_KnotDataProxy::SetPreTanSlope ( VtValue  slope)
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual void Ts_KnotDataProxy::SetPreValue ( VtValue  value)
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.

virtual void Ts_KnotDataProxy::SetValue ( VtValue  value)
pure virtual

Implemented in Ts_TypedKnotDataProxy< T >.


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