Loading...
Searching...
No Matches
tsTest_Museum.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_MUSEUM_H
9#define PXR_BASE_TS_TS_TEST_MUSEUM_H
10
11#include "pxr/pxr.h"
12#include "pxr/base/ts/api.h"
13#include "pxr/base/ts/tsTest_SplineData.h"
14
15PXR_NAMESPACE_OPEN_SCOPE
16
17
18// A collection of museum exhibits. These are spline cases that can be used by
19// tests to exercise various behaviors.
20//
21class TS_API TsTest_Museum
22{
23public:
24 enum DataId
25 {
26 TwoKnotBezier,
27 TwoKnotLinear,
28 SimpleInnerLoop,
29 Recurve,
30 Crossover
31 };
32
33 static TsTest_SplineData GetData(DataId id);
34};
35
36
37PXR_NAMESPACE_CLOSE_SCOPE
38
39
40#endif