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
matrix_typedefs.h
Go to the documentation of this file.
1
/***************************************************************************************************
2
* Copyright 2022 NVIDIA Corporation. All rights reserved.
3
**************************************************************************************************/
6
7
#ifndef MI_NEURAYLIB_MATRIX_TYPEDEFS_H
8
#define MI_NEURAYLIB_MATRIX_TYPEDEFS_H
9
10
#include <
mi/math/matrix.h
>
11
12
namespace
mi {
13
18
typedef
math::Matrix<bool,2,2>
Boolean_2_2
;
19
24
typedef
math::Matrix<bool,2,3>
Boolean_2_3
;
25
30
typedef
math::Matrix<bool,2,4>
Boolean_2_4
;
31
36
typedef
math::Matrix<bool,3,2>
Boolean_3_2
;
37
42
typedef
math::Matrix<bool,3,3>
Boolean_3_3
;
43
48
typedef
math::Matrix<bool,3,4>
Boolean_3_4
;
49
54
typedef
math::Matrix<bool,4,2>
Boolean_4_2
;
55
60
typedef
math::Matrix<bool,4,3>
Boolean_4_3
;
61
66
typedef
math::Matrix<bool,4,4>
Boolean_4_4
;
67
68
69
75
typedef
math::Matrix<Sint32,2,2>
Sint32_2_2
;
76
82
typedef
math::Matrix<Sint32,2,3>
Sint32_2_3
;
83
89
typedef
math::Matrix<Sint32,2,4>
Sint32_2_4
;
90
96
typedef
math::Matrix<Sint32,3,2>
Sint32_3_2
;
97
103
typedef
math::Matrix<Sint32,3,3>
Sint32_3_3
;
104
110
typedef
math::Matrix<Sint32,3,4>
Sint32_3_4
;
111
117
typedef
math::Matrix<Sint32,4,2>
Sint32_4_2
;
118
124
typedef
math::Matrix<Sint32,4,3>
Sint32_4_3
;
125
131
typedef
math::Matrix<Sint32,4,4>
Sint32_4_4
;
132
133
134
140
typedef
math::Matrix<Uint32,2,2>
Uint32_2_2
;
141
147
typedef
math::Matrix<Uint32,2,3>
Uint32_2_3
;
148
154
typedef
math::Matrix<Uint32,2,4>
Uint32_2_4
;
155
161
typedef
math::Matrix<Uint32,3,2>
Uint32_3_2
;
162
168
typedef
math::Matrix<Uint32,3,3>
Uint32_3_3
;
169
175
typedef
math::Matrix<Uint32,3,4>
Uint32_3_4
;
176
182
typedef
math::Matrix<Uint32,4,2>
Uint32_4_2
;
183
189
typedef
math::Matrix<Uint32,4,3>
Uint32_4_3
;
190
196
typedef
math::Matrix<Uint32,4,4>
Uint32_4_4
;
197
198
199
205
typedef
math::Matrix<Float32,2,2>
Float32_2_2
;
206
212
typedef
math::Matrix<Float32,2,3>
Float32_2_3
;
213
219
typedef
math::Matrix<Float32,2,4>
Float32_2_4
;
220
226
typedef
math::Matrix<Float32,3,2>
Float32_3_2
;
227
233
typedef
math::Matrix<Float32,3,3>
Float32_3_3
;
234
240
typedef
math::Matrix<Float32,3,4>
Float32_3_4
;
241
247
typedef
math::Matrix<Float32,4,2>
Float32_4_2
;
248
254
typedef
math::Matrix<Float32,4,3>
Float32_4_3
;
255
261
typedef
math::Matrix<Float32,4,4>
Float32_4_4
;
262
263
264
270
typedef
math::Matrix<Float64,2,2>
Float64_2_2
;
271
277
typedef
math::Matrix<Float64,2,3>
Float64_2_3
;
278
284
typedef
math::Matrix<Float64,2,4>
Float64_2_4
;
285
291
typedef
math::Matrix<Float64,3,2>
Float64_3_2
;
292
298
typedef
math::Matrix<Float64,3,3>
Float64_3_3
;
299
305
typedef
math::Matrix<Float64,3,4>
Float64_3_4
;
306
312
typedef
math::Matrix<Float64,4,2>
Float64_4_2
;
313
319
typedef
math::Matrix<Float64,4,3>
Float64_4_3
;
320
326
typedef
math::Matrix<Float64,4,4>
Float64_4_4
;
327
328
329
334
typedef
math::Matrix_struct<bool,2,2>
Boolean_2_2_struct
;
335
340
typedef
math::Matrix_struct<bool,2,3>
Boolean_2_3_struct
;
341
346
typedef
math::Matrix_struct<bool,2,4>
Boolean_2_4_struct
;
347
352
typedef
math::Matrix_struct<bool,3,2>
Boolean_3_2_struct
;
353
358
typedef
math::Matrix_struct<bool,3,3>
Boolean_3_3_struct
;
359
364
typedef
math::Matrix_struct<bool,3,4>
Boolean_3_4_struct
;
365
370
typedef
math::Matrix_struct<bool,4,2>
Boolean_4_2_struct
;
371
376
typedef
math::Matrix_struct<bool,4,3>
Boolean_4_3_struct
;
377
382
typedef
math::Matrix_struct<bool,4,4>
Boolean_4_4_struct
;
383
384
385
391
typedef
math::Matrix_struct<Sint32,2,2>
Sint32_2_2_struct
;
392
398
typedef
math::Matrix_struct<Sint32,2,3>
Sint32_2_3_struct
;
399
405
typedef
math::Matrix_struct<Sint32,2,4>
Sint32_2_4_struct
;
406
412
typedef
math::Matrix_struct<Sint32,3,2>
Sint32_3_2_struct
;
413
419
typedef
math::Matrix_struct<Sint32,3,3>
Sint32_3_3_struct
;
420
426
typedef
math::Matrix_struct<Sint32,3,4>
Sint32_3_4_struct
;
427
433
typedef
math::Matrix_struct<Sint32,4,2>
Sint32_4_2_struct
;
434
440
typedef
math::Matrix_struct<Sint32,4,3>
Sint32_4_3_struct
;
441
447
typedef
math::Matrix_struct<Sint32,4,4>
Sint32_4_4_struct
;
448
449
450
456
typedef
math::Matrix_struct<Uint32,2,2>
Uint32_2_2_struct
;
457
463
typedef
math::Matrix_struct<Uint32,2,3>
Uint32_2_3_struct
;
464
470
typedef
math::Matrix_struct<Uint32,2,4>
Uint32_2_4_struct
;
471
477
typedef
math::Matrix_struct<Uint32,3,2>
Uint32_3_2_struct
;
478
484
typedef
math::Matrix_struct<Uint32,3,3>
Uint32_3_3_struct
;
485
491
typedef
math::Matrix_struct<Uint32,3,4>
Uint32_3_4_struct
;
492
498
typedef
math::Matrix_struct<Uint32,4,2>
Uint32_4_2_struct
;
499
505
typedef
math::Matrix_struct<Uint32,4,3>
Uint32_4_3_struct
;
506
512
typedef
math::Matrix_struct<Uint32,4,4>
Uint32_4_4_struct
;
513
514
515
521
typedef
math::Matrix_struct<Float32,2,2>
Float32_2_2_struct
;
522
528
typedef
math::Matrix_struct<Float32,2,3>
Float32_2_3_struct
;
529
535
typedef
math::Matrix_struct<Float32,2,4>
Float32_2_4_struct
;
536
542
typedef
math::Matrix_struct<Float32,3,2>
Float32_3_2_struct
;
543
549
typedef
math::Matrix_struct<Float32,3,3>
Float32_3_3_struct
;
550
556
typedef
math::Matrix_struct<Float32,3,4>
Float32_3_4_struct
;
557
563
typedef
math::Matrix_struct<Float32,4,2>
Float32_4_2_struct
;
564
570
typedef
math::Matrix_struct<Float32,4,3>
Float32_4_3_struct
;
571
577
typedef
math::Matrix_struct<Float32,4,4>
Float32_4_4_struct
;
578
579
580
586
typedef
math::Matrix_struct<Float64,2,2>
Float64_2_2_struct
;
587
593
typedef
math::Matrix_struct<Float64,2,3>
Float64_2_3_struct
;
594
600
typedef
math::Matrix_struct<Float64,2,4>
Float64_2_4_struct
;
601
607
typedef
math::Matrix_struct<Float64,3,2>
Float64_3_2_struct
;
608
614
typedef
math::Matrix_struct<Float64,3,3>
Float64_3_3_struct
;
615
621
typedef
math::Matrix_struct<Float64,3,4>
Float64_3_4_struct
;
622
628
typedef
math::Matrix_struct<Float64,4,2>
Float64_4_2_struct
;
629
635
typedef
math::Matrix_struct<Float64,4,3>
Float64_4_3_struct
;
636
642
typedef
math::Matrix_struct<Float64,4,4>
Float64_4_4_struct
;
643
// end group mi_neuray_compounds
645
646
}
// namespace mi
647
648
#endif // MI_NEURAYLIB_MATRIX_TYPEDEFS_H
5 April 2022, 20:40, rev.358266
© 2022 NVIDIA Corporation.
All rights reserved.