MDL SDK API nvidia_logo_transpbg.gif Up
vector_typedefs.h
Go to the documentation of this file.
1/***************************************************************************************************
2 * Copyright 2024 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
12namespace mi {
13
23
29
35
42
49
56
63
70
77
84
91
98
105
112
119
120
121
127
133
139
146
153
160
167
174
181
188
195
202
209
216
223
224 // end group mi_neuray_compounds
226
227} // namespace mi
228
229#endif // MI_NEURAYLIB_VECTOR_TYPEDEFS_H
Fixed-size math vector class template with generic operations.
Definition: vector.h:286
math::Vector_struct<bool, 2> Boolean_2_struct
Vector of two bool (underlying POD type).
Definition: vector_typedefs.h:126
math::Vector_struct<Sint32, 2> Sint32_2_struct
Vector of two Sint32 (underlying POD type).
Definition: vector_typedefs.h:145
math::Vector_struct<Sint32, 4> Sint32_4_struct
Vector of four Sint32 (underlying POD type).
Definition: vector_typedefs.h:159
math::Vector_struct<Uint32, 3> Uint32_3_struct
Vector of three Uint32 (underlying POD type).
Definition: vector_typedefs.h:173
math::Vector<Uint32, 3> Uint32_3
Vector of three Uint32.
Definition: vector_typedefs.h:69
math::Vector_struct<Float32, 4> Float32_4_struct
Vector of four Float32 (underlying POD type).
Definition: vector_typedefs.h:201
math::Vector_struct<Float64, 4> Float64_4_struct
Vector of four Float64 (underlying POD type).
Definition: vector_typedefs.h:222
math::Vector_struct<Float64, 3> Float64_3_struct
Vector of three Float64 (underlying POD type).
Definition: vector_typedefs.h:215
math::Vector<Float32, 4> Float32_4
Vector of four Float32.
Definition: vector_typedefs.h:97
math::Vector<bool, 3> Boolean_3
Vector of three bool.
Definition: vector_typedefs.h:28
math::Vector_struct<Uint32, 2> Uint32_2_struct
Vector of two Uint32 (underlying POD type).
Definition: vector_typedefs.h:166
math::Vector_struct<Uint32, 4> Uint32_4_struct
Vector of four Uint32 (underlying POD type).
Definition: vector_typedefs.h:180
math::Vector<bool, 4> Boolean_4
Vector of four bool.
Definition: vector_typedefs.h:34
math::Vector<Sint32, 2> Sint32_2
Vector of two Sint32.
Definition: vector_typedefs.h:41
math::Vector<Uint32, 2> Uint32_2
Vector of two Uint32.
Definition: vector_typedefs.h:62
math::Vector<Float32, 2> Float32_2
Vector of two Float32.
Definition: vector_typedefs.h:83
math::Vector<Sint32, 3> Sint32_3
Vector of three Sint32.
Definition: vector_typedefs.h:48
math::Vector<Sint32, 4> Sint32_4
Vector of four Sint32.
Definition: vector_typedefs.h:55
math::Vector<Float32, 3> Float32_3
Vector of three Float32.
Definition: vector_typedefs.h:90
math::Vector_struct<Float32, 3> Float32_3_struct
Vector of three Float32 (underlying POD type).
Definition: vector_typedefs.h:194
math::Vector<Uint32, 4> Uint32_4
Vector of four Uint32.
Definition: vector_typedefs.h:76
math::Vector<Float64, 4> Float64_4
Vector of four Float64.
Definition: vector_typedefs.h:118
math::Vector<Float64, 3> Float64_3
Vector of three Float64.
Definition: vector_typedefs.h:111
math::Vector<Float64, 2> Float64_2
Vector of two Float64.
Definition: vector_typedefs.h:104
math::Vector_struct<bool, 3> Boolean_3_struct
Vector of three bool (underlying POD type).
Definition: vector_typedefs.h:132
math::Vector_struct<Float64, 2> Float64_2_struct
Vector of two Float64 (underlying POD type).
Definition: vector_typedefs.h:208
math::Vector_struct<Sint32, 3> Sint32_3_struct
Vector of three Sint32 (underlying POD type).
Definition: vector_typedefs.h:152
math::Vector_struct<Float32, 2> Float32_2_struct
Vector of two Float32 (underlying POD type).
Definition: vector_typedefs.h:187
math::Vector_struct<bool, 4> Boolean_4_struct
Vector of four bool (underlying POD type).
Definition: vector_typedefs.h:138
math::Vector<bool, 2> Boolean_2
Vector of two bool.
Definition: vector_typedefs.h:22
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
Definition: example_derivatives.dox:5
Generic storage class template for math vector representations storing DIM elements of type T.
Definition: vector.h:135
Math vector class template of fixed dimension with arithmetic operators and generic functions.