|
HDK
|
#include <splineData.h>
Inheritance diagram for Ts_TypedSplineData< T >:Public Member Functions | |
| TfType | GetValueType () const override |
| size_t | GetKnotStructSize () const override |
| Ts_SplineData * | Clone () const override |
| bool | operator== (const Ts_SplineData &other) const override |
| void | ReserveForKnotCount (size_t count) override |
| void | PushKnot (const Ts_KnotData *knotData, const VtDictionary &customData) override |
| size_t | SetKnot (const Ts_KnotData *knotData, const VtDictionary &customData) override |
| Ts_KnotData * | CloneKnotAtIndex (size_t index) const override |
| Ts_KnotData * | CloneKnotAtTime (TsTime time) const override |
| Ts_KnotData * | GetKnotPtrAtIndex (size_t index) override |
| Ts_TypedKnotData< double > | GetKnotDataAsDouble (size_t index) const override |
| void | ClearKnots () override |
| void | RemoveKnotAtTime (TsTime time) override |
| void | ApplyOffsetAndScale (TsTime offset, double scale) override |
| bool | HasValueBlocks () const override |
| bool | HasValueBlockAtTime (TsTime time) const override |
Public Member Functions inherited from Ts_SplineData | |
| virtual | ~Ts_SplineData () |
| bool | HasInnerLoops (size_t *firstProtoIndexOut=nullptr) const |
Public Attributes | |
| std::vector< Ts_TypedKnotData < T > > | knots |
Public Attributes inherited from Ts_SplineData | |
| bool | isTyped: 1 |
| bool | timeValued: 1 |
| TsCurveType | curveType: 2 |
| TsExtrapolation | preExtrapolation |
| TsExtrapolation | postExtrapolation |
| TsLoopParams | loopParams |
| std::vector< TsTime > | times |
| std::unordered_map< TsTime, VtDictionary > | customData |
Additional Inherited Members | |
Static Public Member Functions inherited from Ts_SplineData | |
| static Ts_SplineData * | Create (TfType valueType, const Ts_SplineData *overallParamSource=nullptr) |
Definition at line 135 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 418 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 372 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 222 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 320 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 328 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 352 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 343 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 215 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 204 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 519 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 494 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 228 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 265 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 380 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 257 of file splineData.h.
|
overridevirtual |
Implements Ts_SplineData.
Definition at line 282 of file splineData.h.
| std::vector<Ts_TypedKnotData<T> > Ts_TypedSplineData< T >::knots |
Definition at line 178 of file splineData.h.