NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
GeometricDefs.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2016-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
4  *
5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
6  * property and proprietary rights in and to this material, related
7  * documentation and any modifications thereto. Any use, reproduction,
8  * disclosure or distribution of this material and related documentation
9  * without an express license agreement from NVIDIA CORPORATION or
10  * its affiliates is strictly prohibited.
11  */
12 
13 #ifndef DW_CORE_GEOMETRICDEFS_H_
14 #define DW_CORE_GEOMETRICDEFS_H_
15 
16 #include "GeometricTypes.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
26 // coverity[misra_c_2012_rule_2_2_violation] RFD Pending: TID-3009
27 static dwRect const DW_INVALID_RECT = {0, 0, -1, -1};
28 
33 // coverity[misra_c_2012_rule_2_2_violation] RFD Pending: TID-3009
34 static dwRectf const DW_INVALID_RECTF = {0.f, 0.f, -1.f, -1.f};
35 
36 typedef dwRect dwBox2D;
37 typedef dwRectf dwBox2Df;
38 
42 // coverity[misra_c_2012_rule_2_2_violation] RFD Pending: TID-3009
43 static dwQuaternionf const DW_IDENTITY_QUATERNIONF = {0.f, 0.f, 0.f, 1.f};
44 
48 // coverity[misra_c_2012_rule_2_2_violation] RFD Pending: TID-3009
49 static dwQuaterniond const DW_IDENTITY_QUATERNIOND = {0., 0., 0., 1.};
50 
51 #ifdef __cplusplus
52 }
53 #endif
54 
55 #endif // DW_CORE_GEOMETRICDEFS_H_
dwRectf
Defines a rectangle with floating point numbers.
Definition: GeometricTypes.h:67
DW_INVALID_RECTF
static const dwRectf DW_INVALID_RECTF
Invalid dwRectf.
Definition: GeometricDefs.h:34
DW_IDENTITY_QUATERNIONF
static const dwQuaternionf DW_IDENTITY_QUATERNIONF
Identity for dwQuaternionf.
Definition: GeometricDefs.h:43
dwBox2Df
dwRectf dwBox2Df
Definition: GeometricDefs.h:37
dwRect
Defines a rectangle.
Definition: GeometricTypes.h:47
dwQuaterniond
Defines a double-precision quaternion.
Definition: GeometricTypes.h:167
dwBox2D
dwRect dwBox2D
Definition: GeometricDefs.h:36
GeometricTypes.h
DW_INVALID_RECT
static const dwRect DW_INVALID_RECT
Invalid dwRect.
Definition: GeometricDefs.h:27
DW_IDENTITY_QUATERNIOND
static const dwQuaterniond DW_IDENTITY_QUATERNIOND
Identity for dwQuaterniond.
Definition: GeometricDefs.h:49
dwQuaternionf
Defines a single-precision quaternion.
Definition: GeometricTypes.h:154