HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
declare.h
Go to the documentation of this file.
1
//
2
// Copyright 2016 Pixar
3
//
4
// Licensed under the Apache License, Version 2.0 (the "Apache License")
5
// with the following modification; you may not use this file except in
6
// compliance with the Apache License and the following modification to it:
7
// Section 6. Trademarks. is deleted and replaced with:
8
//
9
// 6. Trademarks. This License does not grant permission to use the trade
10
// names, trademarks, service marks, or product names of the Licensor
11
// and its affiliates, except as required to comply with Section 4(c) of
12
// the License and to reproduce the content of the NOTICE file.
13
//
14
// You may obtain a copy of the Apache License at
15
//
16
// http://www.apache.org/licenses/LICENSE-2.0
17
//
18
// Unless required by applicable law or agreed to in writing, software
19
// distributed under the Apache License with the above modification is
20
// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
21
// KIND, either express or implied. See the Apache License for the specific
22
// language governing permissions and limitations under the Apache License.
23
//
24
#ifndef PXR_BASE_GF_DECLARE_H
25
#define PXR_BASE_GF_DECLARE_H
26
27
#include "
pxr/pxr.h
"
28
29
/// \file gf/declare.h
30
/// Declares Gf types.
31
///
32
/// This file provides forward declarations for Gf types.
33
34
PXR_NAMESPACE_OPEN_SCOPE
35
36
class
GfBBox3d
;
37
class
GfDualQuatd
;
38
class
GfDualQuatf
;
39
class
GfDualQuath
;
40
class
GfFrustum
;
41
class
GfInterval
;
42
class
GfMultiInterval
;
43
class
GfLine
;
44
class
GfLineSeg
;
45
class
GfPlane
;
46
class
GfQuatd
;
47
class
GfQuatf
;
48
class
GfQuath
;
49
class
GfQuaternion
;
50
class
GfRay
;
51
class
GfRect2i
;
52
class
GfRect2i
;
53
class
GfRotation
;
54
class
GfSize2
;
55
class
GfSize3
;
56
class
GfMatrix2d
;
57
class
GfMatrix2f
;
58
class
GfMatrix3d
;
59
class
GfMatrix3f
;
60
class
GfMatrix4d
;
61
class
GfMatrix4f
;
62
class
GfRange1d
;
63
class
GfRange1f
;
64
class
GfRange2d
;
65
class
GfRange2f
;
66
class
GfRange3d
;
67
class
GfRange3f
;
68
class
GfVec2d
;
69
class
GfVec2f
;
70
class
GfVec2h
;
71
class
GfVec2i
;
72
class
GfVec3d
;
73
class
GfVec3f
;
74
class
GfVec3h
;
75
class
GfVec3i
;
76
class
GfVec4d
;
77
class
GfVec4f
;
78
class
GfVec4h
;
79
class
GfVec4i
;
80
81
PXR_NAMESPACE_CLOSE_SCOPE
82
83
#endif // PXR_BASE_GF_DECLARE_H
GfQuath
Definition:
quath.h:60
GfVec4i
Definition:
vec4i.h:60
GfMatrix4f
Definition:
matrix4f.h:87
GfRange3d
Definition:
range3d.h:63
GfDualQuatd
Definition:
dualQuatd.h:66
GfVec2i
Definition:
vec2i.h:60
GfRange1d
Definition:
range1d.h:61
GfSize3
Definition:
size3.h:51
GfRect2i
Definition:
rect2i.h:60
GfVec3f
Definition:
vec3f.h:62
GfVec4d
Definition:
vec4d.h:62
GfQuaternion
Definition:
quaternion.h:49
GfQuatf
Definition:
quatf.h:59
GfVec2d
Definition:
vec2d.h:62
GfPlane
Definition:
plane.h:53
GfVec4h
Definition:
vec4h.h:63
GfMatrix2d
Definition:
matrix2d.h:61
GfMatrix3f
Definition:
matrix3f.h:81
GfVec2h
Definition:
vec2h.h:63
GfMatrix4d
Definition:
matrix4d.h:87
GfRange3f
Definition:
range3f.h:63
pxr.h
GfDualQuatf
Definition:
dualQuatf.h:66
GfRange2d
Definition:
range2d.h:63
GfFrustum
Definition:
frustum.h:88
GfLine
Definition:
line.h:49
GfVec3i
Definition:
vec3i.h:60
GfInterval
Definition:
interval.h:49
GfRange1f
Definition:
range1f.h:61
GfVec4f
Definition:
vec4f.h:62
PXR_NAMESPACE_OPEN_SCOPE
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Definition:
path.h:1432
GfMultiInterval
Definition:
multiInterval.h:46
GfLineSeg
Definition:
lineSeg.h:47
GfVec2f
Definition:
vec2f.h:62
GfSize2
Definition:
size2.h:51
GfVec3d
Definition:
vec3d.h:62
PXR_NAMESPACE_CLOSE_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition:
pxr.h:91
GfRay
Definition:
ray.h:61
GfMatrix3d
Definition:
matrix3d.h:81
GfQuatd
Definition:
quatd.h:59
GfRotation
Definition:
rotation.h:54
GfVec3h
Definition:
vec3h.h:63
GfDualQuath
Definition:
dualQuath.h:67
GfRange2f
Definition:
range2f.h:63
GfMatrix2f
Definition:
matrix2f.h:61
GfBBox3d
Definition:
bbox3d.h:84
pxr
base
gf
declare.h
Generated on Tue May 13 2025 02:46:13 for HDK by
1.8.6