Math API nvidia_logo_transpbg.gif Up
math.h
Go to the documentation of this file.
1/***************************************************************************************************
2 * Copyright 2023 NVIDIA Corporation. All rights reserved.
3 **************************************************************************************************/
8
9#ifndef MI_MATH_H
10#define MI_MATH_H
11
12#include <mi/base.h>
13#include <mi/math/version.h>
14#include <mi/math/assert.h>
15#include <mi/math/function.h>
16#include <mi/math/vector.h>
17#include <mi/math/matrix.h>
18#include <mi/math/bbox.h>
19#include <mi/math/color.h>
20#include <mi/math/spectrum.h>
21
22namespace mi {
23
26namespace math {
27
33
34} // namespace math
35
36} // namespace mi
37
38#endif // MI_MATH_H
Base API.
An axis-aligned N-dimensional bounding box class template of fixed dimension with supporting function...
Standard RGBA color class with floating point elements and operations.
Math functions and function templates on simple types or generic container and vector concepts.
Assertions and compile-time assertions.
Major and minor version number and an optional qualifier.
A NxM-dimensional matrix class template of fixed dimensions with supporting functions.
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
Definition: math.h:22
Spectrum class with floating point elements and operations.
Math vector class template of fixed dimension with arithmetic operators and generic functions.