Loading...
Searching...
No Matches
tsTest_TsEvaluator.h
1//
2// Copyright 2023 Pixar
3//
4// Licensed under the terms set forth in the LICENSE.txt file available at
5// https://openusd.org/license.
6//
7
8#ifndef PXR_BASE_TS_TS_TEST_TS_EVALUATOR_H
9#define PXR_BASE_TS_TS_TEST_TS_EVALUATOR_H
10
11#include "pxr/pxr.h"
12#include "pxr/base/ts/api.h"
13#include "pxr/base/ts/tsTest_Evaluator.h"
14
15PXR_NAMESPACE_OPEN_SCOPE
16
17// Perform test evaluation using Ts.
18//
19class TS_API TsTest_TsEvaluator : public TsTest_Evaluator
20{
21public:
22 TsTest_SampleVec Eval(
23 const TsTest_SplineData &splineData,
24 const TsTest_SampleTimes &sampleTimes) const override;
25
26 TsTest_SampleVec Sample(
27 const TsTest_SplineData &splineData,
28 double tolerance) const override;
29
30 TsTest_SplineData BakeInnerLoops(
31 const TsTest_SplineData &splineData) const override;
32};
33
34PXR_NAMESPACE_CLOSE_SCOPE
35
36#endif