MDL SDK API
Up
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
vector_typedefs.h
Go to the documentation of this file.
1
/***************************************************************************************************
2
* Copyright 2022 NVIDIA Corporation. All rights reserved.
3
**************************************************************************************************/
6
7
#ifndef MI_NEURAYLIB_VECTOR_TYPEDEFS_H
8
#define MI_NEURAYLIB_VECTOR_TYPEDEFS_H
9
10
#include <
mi/math/vector.h
>
11
12
namespace
mi {
13
18
typedef
math::Vector<bool,2>
Boolean_2
;
23
28
typedef
math::Vector<bool,3>
Boolean_3
;
29
34
typedef
math::Vector<bool,4>
Boolean_4
;
35
41
typedef
math::Vector<Sint32,2>
Sint32_2
;
42
48
typedef
math::Vector<Sint32,3>
Sint32_3
;
49
55
typedef
math::Vector<Sint32,4>
Sint32_4
;
56
62
typedef
math::Vector<Uint32,2>
Uint32_2
;
63
69
typedef
math::Vector<Uint32,3>
Uint32_3
;
70
76
typedef
math::Vector<Uint32,4>
Uint32_4
;
77
83
typedef
math::Vector<Float32,2>
Float32_2
;
84
90
typedef
math::Vector<Float32,3>
Float32_3
;
91
97
typedef
math::Vector<Float32,4>
Float32_4
;
98
104
typedef
math::Vector<Float64,2>
Float64_2
;
105
111
typedef
math::Vector<Float64,3>
Float64_3
;
112
118
typedef
math::Vector<Float64,4>
Float64_4
;
119
120
121
126
typedef
math::Vector_struct<bool,2>
Boolean_2_struct
;
127
132
typedef
math::Vector_struct<bool,3>
Boolean_3_struct
;
133
138
typedef
math::Vector_struct<bool,4>
Boolean_4_struct
;
139
145
typedef
math::Vector_struct<Sint32,2>
Sint32_2_struct
;
146
152
typedef
math::Vector_struct<Sint32,3>
Sint32_3_struct
;
153
159
typedef
math::Vector_struct<Sint32,4>
Sint32_4_struct
;
160
166
typedef
math::Vector_struct<Uint32,2>
Uint32_2_struct
;
167
173
typedef
math::Vector_struct<Uint32,3>
Uint32_3_struct
;
174
180
typedef
math::Vector_struct<Uint32,4>
Uint32_4_struct
;
181
187
typedef
math::Vector_struct<Float32,2>
Float32_2_struct
;
188
194
typedef
math::Vector_struct<Float32,3>
Float32_3_struct
;
195
201
typedef
math::Vector_struct<Float32,4>
Float32_4_struct
;
202
208
typedef
math::Vector_struct<Float64,2>
Float64_2_struct
;
209
215
typedef
math::Vector_struct<Float64,3>
Float64_3_struct
;
216
222
typedef
math::Vector_struct<Float64,4>
Float64_4_struct
;
223
224
// end group mi_neuray_compounds
226
227
}
// namespace mi
228
229
#endif // MI_NEURAYLIB_VECTOR_TYPEDEFS_H
5 April 2022, 20:40, rev.358266
© 2022 NVIDIA Corporation.
All rights reserved.