HDK
 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 terms set forth in the LICENSE.txt file available at
5 // https://openusd.org/license.
6 //
7 #ifndef PXR_BASE_GF_DECLARE_H
8 #define PXR_BASE_GF_DECLARE_H
9 
10 #include "pxr/pxr.h"
11 
12 /// \file gf/declare.h
13 /// Declares Gf types.
14 ///
15 /// This file provides forward declarations for Gf types.
16 
18 
19 class GfBBox3d;
20 class GfDualQuatd;
21 class GfDualQuatf;
22 class GfDualQuath;
23 class GfFrustum;
24 class GfInterval;
25 class GfMultiInterval;
26 class GfLine;
27 class GfLineSeg;
28 class GfPlane;
29 class GfQuatd;
30 class GfQuatf;
31 class GfQuath;
32 class GfQuaternion;
33 class GfRay;
34 class GfRect2i;
35 class GfRect2i;
36 class GfRotation;
37 class GfSize2;
38 class GfSize3;
39 class GfMatrix2d;
40 class GfMatrix2f;
41 class GfMatrix3d;
42 class GfMatrix3f;
43 class GfMatrix4d;
44 class GfMatrix4f;
45 class GfRange1d;
46 class GfRange1f;
47 class GfRange2d;
48 class GfRange2f;
49 class GfRange3d;
50 class GfRange3f;
51 class GfVec2d;
52 class GfVec2f;
53 class GfVec2h;
54 class GfVec2i;
55 class GfVec3d;
56 class GfVec3f;
57 class GfVec3h;
58 class GfVec3i;
59 class GfVec4d;
60 class GfVec4f;
61 class GfVec4h;
62 class GfVec4i;
63 
65 
66 #endif // PXR_BASE_GF_DECLARE_H
Definition: quath.h:43
Definition: vec4i.h:43
Definition: vec2i.h:43
Definition: size3.h:34
Definition: vec3f.h:45
Definition: vec4d.h:45
Definition: quatf.h:42
Definition: vec2d.h:45
Definition: plane.h:36
Definition: vec4h.h:46
Definition: vec2h.h:46
Definition: line.h:32
Definition: vec3i.h:43
Definition: vec4f.h:45
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
Definition: path.h:1425
Definition: vec2f.h:45
Definition: size2.h:34
Definition: vec3d.h:45
#define PXR_NAMESPACE_CLOSE_SCOPE
Definition: pxr.h:74
Definition: ray.h:44
Definition: quatd.h:42
Definition: vec3h.h:46