HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TsSpline Member List

This is the complete list of members for TsSpline, including all inherited members.

BakeSplineLoops()TsSpline
begin() const TsSplineinline
Breakdown(double x, TsKnotType type, bool flatTangents, double tangentLength, const VtValue &value=VtValue(), GfInterval *intervalAffected=nullptr)TsSpline
Breakdown(const std::set< double > &times, TsKnotType type, bool flatTangents, double tangentLength, const VtValue &value=VtValue(), GfInterval *intervalAffected=nullptr, TsKeyFrameMap *keyFramesAtTimes=nullptr)TsSpline
Breakdown(const std::vector< double > &times, TsKnotType type, bool flatTangents, double tangentLength, const std::vector< VtValue > &values, GfInterval *intervalAffected=nullptr, TsKeyFrameMap *keyFramesAtTimes=nullptr)TsSpline
Breakdown(const std::vector< double > &times, const std::vector< TsKnotType > &types, bool flatTangents, double tangentLength, const std::vector< VtValue > &values, GfInterval *intervalAffected=nullptr, TsKeyFrameMap *keyFramesAtTimes=nullptr)TsSpline
CanSetKeyFrame(const TsKeyFrame &kf, std::string *reason=nullptr) const TsSpline
Clear()TsSpline
ClearRedundantKeyFrames(const VtValue &defaultValue=VtValue(), const GfMultiInterval &intervals=GfMultiInterval(GfInterval(-std::numeric_limits< double >::infinity(), std::numeric_limits< double >::infinity())))TsSpline
const_iterator typedefTsSpline
const_reverse_iterator typedefTsSpline
count(const TsTime &t) const TsSplineinline
DoSidesDiffer(TsTime time) const TsSpline
empty() const TsSplineinline
end() const TsSplineinline
Eval(TsTime time, TsSide side=TsRight) const TsSpline
EvalDerivative(TsTime time, TsSide side=TsRight) const TsSpline
EvalHeld(TsTime time, TsSide side=TsRight) const TsSpline
find(const TsTime &t) const TsSpline
GetClosestKeyFrame(TsTime targetTime) const TsSpline
GetClosestKeyFrameAfter(TsTime targetTime) const TsSpline
GetClosestKeyFrameBefore(TsTime targetTime) const TsSpline
GetExtrapolation() const TsSpline
GetFrameRange() const TsSpline
GetKeyFrames() const TsSpline
GetKeyFramesInMultiInterval(const GfMultiInterval &) const TsSpline
GetLoopParams() const TsSpline
GetRange(TsTime startTime, TsTime endTime) const TsSpline
GetRawKeyFrames() const TsSpline
GetType() const TsSpline
GetTypeid() const TsSpline
GetTypeName() const TsSpline
HasRedundantKeyFrames(const VtValue &defaultValue=VtValue()) const TsSpline
IsEmpty() const TsSpline
IsKeyFrameRedundant(const TsKeyFrame &keyFrame, const VtValue &defaultValue=VtValue()) const TsSpline
IsKeyFrameRedundant(TsTime keyFrameTime, const VtValue &defaultValue=VtValue()) const TsSpline
IsLinear() const TsSpline
IsSegmentFlat(const TsKeyFrame &kf1, const TsKeyFrame &kf2) const TsSpline
IsSegmentFlat(TsTime startTime, TsTime endTime) const TsSpline
IsSegmentValueMonotonic(const TsKeyFrame &kf1, const TsKeyFrame &kf2) const TsSpline
IsSegmentValueMonotonic(TsTime startTime, TsTime endTime) const TsSpline
IsTimeLooped(TsTime time) const TsSpline
IsVarying() const TsSpline
IsVaryingSignificantly() const TsSpline
iterator typedefTsSpline
KeyFrameIsInLoopedRange(const TsKeyFrame &kf)TsSpline
lower_bound(const TsTime &t) const TsSpline
operator!=(const TsSpline &rhs) const TsSpline
operator==(const TsSpline &rhs) const TsSpline
rbegin() const TsSplineinline
RemoveKeyFrame(TsTime time, GfInterval *intervalAffected=nullptr)TsSpline
rend() const TsSplineinline
reverse_iterator typedefTsSpline
Sample(TsTime startTime, TsTime endTime, double timeScale, double valueScale, double tolerance) const TsSpline
SetExtrapolation(TsExtrapolationType left, TsExtrapolationType right)TsSpline
SetKeyFrame(TsKeyFrame kf, GfInterval *intervalAffected=nullptr)TsSpline
SetLoopParams(const TsLoopParams &)TsSpline
size() const TsSplineinline
SwapKeyFrames(std::vector< TsKeyFrame > *swapInto)TsSpline
TsSpline()TsSpline
TsSpline(const TsSpline &other)TsSpline
TsSpline(const TsKeyFrameMap &keyFrames, TsExtrapolationType leftExtrapolation=TsExtrapolationHeld, TsExtrapolationType rightExtrapolation=TsExtrapolationHeld, const TsLoopParams &loopParams=TsLoopParams())TsSplineexplicit
TsSpline(const std::vector< TsKeyFrame > &keyFrames, TsExtrapolationType leftExtrapolation=TsExtrapolationHeld, TsExtrapolationType rightExtrapolation=TsExtrapolationHeld, const TsLoopParams &loopParams=TsLoopParams())TsSplineexplicit
upper_bound(const TsTime &t) const TsSpline