Main Page
Class Hierarchy
Compound List
Compound Members
Include
common
PxTolerancesScale.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved.
3
*
4
* NVIDIA CORPORATION and its licensors retain all intellectual property
5
* and proprietary rights in and to this software, related documentation
6
* and any modifications thereto. Any use, reproduction, disclosure or
7
* distribution of this software and related documentation without an express
8
* license agreement from NVIDIA CORPORATION is strictly prohibited.
9
*/
10
// Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved.
11
// Copyright (c) 2001-2004 NovodeX AG. All rights reserved.
12
13
14
#ifndef PX_SCALE_H
15
#define PX_SCALE_H
16
21
#include "
common/PxPhysXCommonConfig.h
"
22
23
#ifndef PX_DOXYGEN
24
namespace
physx
25
{
26
#endif
27
28
class
PxPhysics
;
29
39
class
PxTolerancesScale
40
{
41
public
:
42
52
PxReal
length
;
53
54
60
PxReal
mass
;
61
70
PxReal
speed
;
71
72
76
PX_INLINE
PxTolerancesScale
();
77
82
PX_INLINE
bool
isValid()
const
;
83
84
};
85
86
PX_INLINE
PxTolerancesScale::PxTolerancesScale
():
87
length(1),
88
mass(1000),
89
speed(10)
90
{
91
}
92
93
PX_INLINE
bool
PxTolerancesScale::isValid
()
const
94
{
95
return
length
>0 &&
mass
>0;
96
}
97
98
#ifndef PX_DOXYGEN
99
}
// namespace physx
100
#endif
101
103
#endif
Copyright © 2008-2015 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.
www.nvidia.com