diff options
| author | git perforce import user <a@b> | 2016-10-25 12:29:14 -0600 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees> | 2016-10-25 18:56:37 -0500 |
| commit | 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch) | |
| tree | fa6485c169e50d7415a651bf838f5bcd0fd3bfbd /PhysX_3.4/Documentation/PhysXAPI/files/PxMath_8h.html | |
| download | physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.tar.xz physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.zip | |
Initial commit:
PhysX 3.4.0 Update @ 21294896
APEX 1.4.0 Update @ 21275617
[CL 21300167]
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/PxMath_8h.html')
| -rw-r--r-- | PhysX_3.4/Documentation/PhysXAPI/files/PxMath_8h.html | 206 |
1 files changed, 206 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxMath_8h.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxMath_8h.html new file mode 100644 index 00000000..c6d86014 --- /dev/null +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxMath_8h.html @@ -0,0 +1,206 @@ +<html> + <head> + <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxMath.h File Reference</title> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> + </head> + + <body bgcolor="#FFFFFF"> + <div id="header"> + <hr class="first"> + <img alt="" src="images/PhysXlogo.png" align="middle"> <br> + <center> + <a class="qindex" href="main.html">Main Page</a> + <a class="qindex" href="hierarchy.html">Class Hierarchy</a> + <a class="qindex" href="annotated.html">Compound List</a> + <a class="qindex" href="functions.html">Compound Members</a> + </center> + <hr class="second"> + </div> +<!-- Generated by Doxygen 1.5.8 --> +<div class="contents"> +<h1>PxMath.h File Reference</h1><code>#include "<a class="el" href="PxPreprocessor_8h-source.html">foundation/PxPreprocessor.h</a>"</code><br> +<code>#include <math.h></code><br> +<code>#include <float.h></code><br> +<code>#include "<a class="el" href="PxIntrinsics_8h-source.html">foundation/PxIntrinsics.h</a>"</code><br> +<code>#include "<a class="el" href="PxAssert_8h-source.html">foundation/PxAssert.h</a>"</code><br> + +<p> +<div class="dynheader"> +Include dependency graph for PxMath.h:</div> +<div class="dynsection"> +<p><center><img src="PxMath_8h__incl.png" border="0" usemap="#PxMath.h_map" alt=""></center> +<map name="PxMath.h_map"> +<area shape="rect" href="PxPreprocessor_8h.html" title="foundation/PxPreprocessor.h" alt="foundation/PxPreprocessor.h" coords="7,293,183,314"><area shape="rect" href="PxIntrinsics_8h.html" title="foundation/PxIntrinsics.h" alt="foundation/PxIntrinsics.h" coords="117,154,264,176"><area shape="rect" href="PxAssert_8h.html" title="foundation/PxAssert.h" alt="foundation/PxAssert.h" coords="289,85,425,106"><area shape="rect" href="Px_8h.html" title="foundation/Px.h" alt="foundation/Px.h" coords="316,154,415,176"><area shape="rect" href="PxSimpleTypes_8h.html" title="foundation/PxSimpleTypes.h" alt="foundation/PxSimpleTypes.h" coords="144,224,320,245"></map> +</div> + +<p> +<div class="dynheader"> +This graph shows which files directly or indirectly include this file:</div> +<div class="dynsection"> +<p><center><img src="PxMath_8h__dep__incl.png" border="0" usemap="#PxMath.hdep_map" alt=""></center> +<map name="PxMath.hdep_map"> +<area shape="rect" href="PxGeometry_8h.html" title="PxGeometry.h" alt="PxGeometry.h" coords="919,265,1012,286"><area shape="rect" href="PxPhysicsAPI_8h.html" title="PxPhysicsAPI.h" alt="PxPhysicsAPI.h" coords="1876,612,1975,633"><area shape="rect" href="PxMassProperties_8h.html" title="PxMassProperties.h" alt="PxMassProperties.h" coords="1344,404,1472,425"><area shape="rect" href="PxJointLimit_8h.html" title="PxJointLimit.h" alt="PxJointLimit.h" coords="1079,404,1167,425"><area shape="rect" href="PxPlane_8h.html" title="PxPlane.h" alt="PxPlane.h" coords="1601,196,1671,217"><area shape="rect" href="PxVec2_8h.html" title="PxVec2.h" alt="PxVec2.h" coords="1183,126,1247,148"><area shape="rect" href="PxVec3_8h.html" title="PxVec3.h" alt="PxVec3.h" coords="2873,126,2937,148"><area shape="rect" href="PxVec4_8h.html" title="PxVec4.h" alt="PxVec4.h" coords="3503,265,3564,286"><area shape="rect" href="PxShape_8h.html" title="PxShape.h" alt="PxShape.h" coords="607,473,679,494"><area shape="rect" href="PxGeometryHelpers_8h.html" title="PxGeometryHelpers.h" alt="PxGeometryHelpers.h" coords="460,404,599,425"><area shape="rect" href="PxBoxGeometry_8h.html" title="PxBoxGeometry.h" alt="PxBoxGeometry.h" coords="1231,334,1345,356"><area shape="rect" href="PxSphereGeometry_8h.html" title="PxSphereGeometry.h" alt="PxSphereGeometry.h" coords="767,334,903,356"><area shape="rect" href="PxCapsuleGeometry_8h.html" title="PxCapsuleGeometry.h" alt="PxCapsuleGeometry.h" coords="356,334,497,356"><area shape="rect" href="PxPlaneGeometry_8h.html" title="PxPlaneGeometry.h" alt="PxPlaneGeometry.h" coords="1471,334,1599,356"><area shape="rect" href="PxConvexMeshGeometry_8h.html" title="PxConvexMeshGeometry.h" alt="PxConvexMeshGeometry.h" coords="572,334,743,356"><area shape="rect" href="PxTriangleMeshGeometry_8h.html" title="PxTriangleMeshGeometry.h" alt="PxTriangleMeshGeometry.h" coords="159,334,332,356"><area shape="rect" href="PxSimulationStatistics_8h.html" title="PxSimulationStatistics.h" alt="PxSimulationStatistics.h" coords="77,404,221,425"><area shape="rect" href="PxSpatialIndex_8h.html" title="PxSpatialIndex.h" alt="PxSpatialIndex.h" coords="2129,334,2233,356"><area shape="rect" href="PxControllerObstacles_8h.html" title="PxControllerObstacles.h" alt="PxControllerObstacles.h" coords="703,473,849,494"><area shape="rect" href="PxRigidActor_8h.html" title="PxRigidActor.h" alt="PxRigidActor.h" coords="783,542,873,564"><area shape="rect" href="PxBatchQuery_8h.html" title="PxBatchQuery.h" alt="PxBatchQuery.h" coords="607,542,708,564"><area shape="rect" href="PxContactModifyCallback_8h.html" title="PxContactModifyCallback.h" alt="PxContactModifyCallback.h" coords="2075,542,2237,564"><area shape="rect" href="PxPhysics_8h.html" title="PxPhysics.h" alt="PxPhysics.h" coords="2312,542,2392,564"><area shape="rect" href="PxExtensionsAPI_8h.html" title="PxExtensionsAPI.h" alt="PxExtensionsAPI.h" coords="1328,542,1448,564"><area shape="rect" href="PxRigidBodyExt_8h.html" title="PxRigidBodyExt.h" alt="PxRigidBodyExt.h" coords="1588,473,1700,494"><area shape="rect" href="PxPrismaticJoint_8h.html" title="PxPrismaticJoint.h" alt="PxPrismaticJoint.h" coords="1063,473,1175,494"><area shape="rect" href="PxRevoluteJoint_8h.html" title="PxRevoluteJoint.h" alt="PxRevoluteJoint.h" coords="1199,473,1311,494"><area shape="rect" href="PxSphericalJoint_8h.html" title="PxSphericalJoint.h" alt="PxSphericalJoint.h" coords="924,473,1039,494"><area shape="rect" href="PxD6Joint_8h.html" title="PxD6Joint.h" alt="PxD6Joint.h" coords="1335,473,1412,494"><area shape="rect" href="PxSimpleFactory_8h.html" title="PxSimpleFactory.h" alt="PxSimpleFactory.h" coords="1737,404,1852,425"><area shape="rect" href="PxTransform_8h.html" title="PxTransform.h" alt="PxTransform.h" coords="1969,265,2063,286"><area shape="rect" href="PxSimulationEventCallback_8h.html" title="PxSimulationEventCallback.h" alt="PxSimulationEventCallback.h" coords="2359,334,2535,356"><area shape="rect" href="PxMat44_8h.html" title="PxMat44.h" alt="PxMat44.h" coords="2812,334,2881,356"><area shape="rect" href="PxQueryReport_8h.html" title="PxQueryReport.h" alt="PxQueryReport.h" coords="2243,265,2349,286"><area shape="rect" href="PxConstraintDesc_8h.html" title="PxConstraintDesc.h" alt="PxConstraintDesc.h" coords="3227,404,3349,425"><area shape="rect" href="PxContact_8h.html" title="PxContact.h" alt="PxContact.h" coords="2549,265,2627,286"><area shape="rect" href="PxClothTypes_8h.html" title="PxClothTypes.h" alt="PxClothTypes.h" coords="2729,473,2831,494"><area shape="rect" href="PxRenderBuffer_8h.html" title="PxRenderBuffer.h" alt="PxRenderBuffer.h" coords="3007,334,3119,356"><area shape="rect" href="PxSimpleTriangleMesh_8h.html" title="PxSimpleTriangleMesh.h" alt="PxSimpleTriangleMesh.h" coords="3373,404,3531,425"><area shape="rect" href="PxTriangle_8h.html" title="PxTriangle.h" alt="PxTriangle.h" coords="3577,542,3660,564"><area shape="rect" href="PxTriangleMesh_8h.html" title="PxTriangleMesh.h" alt="PxTriangleMesh.h" coords="3645,265,3760,286"><area shape="rect" href="PxClothCollisionData_8h.html" title="PxClothCollisionData.h" alt="PxClothCollisionData.h" coords="3735,404,3876,425"><area shape="rect" href="PxConvexMeshDesc_8h.html" title="PxConvexMeshDesc.h" alt="PxConvexMeshDesc.h" coords="1909,542,2051,564"><area shape="rect" href="PxParticleCreationData_8h.html" title="PxParticleCreationData.h" alt="PxParticleCreationData.h" coords="2580,196,2732,217"><area shape="rect" href="PxVehicleComponents_8h.html" title="PxVehicleComponents.h" alt="PxVehicleComponents.h" coords="2993,196,3145,217"><area shape="rect" href="PxVehicleUtilTelemetry_8h.html" title="PxVehicleUtilTelemetry.h" alt="PxVehicleUtilTelemetry.h" coords="3169,196,3324,217"><area shape="rect" href="PxRaycastCCD_8h.html" title="PxRaycastCCD.h" alt="PxRaycastCCD.h" coords="3601,196,3711,217"><area shape="rect" href="PxMat33_8h.html" title="PxMat33.h" alt="PxMat33.h" coords="2917,265,2987,286"><area shape="rect" href="PxQuat_8h.html" title="PxQuat.h" alt="PxQuat.h" coords="2807,196,2868,217"></map> +</div> + +<p> +<a href="PxMath_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memTemplParams" nowrap colspan="2">template<class T > </td></tr> +<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE PX_FORCE_INLINE T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#g88c618b0512d00a0571e52a7d2a73516">PxMax</a> (T a, T b)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The return value is the greater of the two specified values. <a href="group__foundation.html#g88c618b0512d00a0571e52a7d2a73516"></a><br></td></tr> +<tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> +<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#g026c005ccf0e10cc78e9e285809491d2">PxMax</a> (float a, float b)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">overload for float to use fsel on xbox <a href="group__foundation.html#g026c005ccf0e10cc78e9e285809491d2"></a><br></td></tr> +<tr><td class="memTemplParams" nowrap colspan="2">template<class T > </td></tr> +<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE PX_FORCE_INLINE T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#g1bf6a07efe8c7593ff6a4b6eeedeae4d">PxMin</a> (T a, T b)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The return value is the lesser of the two specified values. <a href="group__foundation.html#g1bf6a07efe8c7593ff6a4b6eeedeae4d"></a><br></td></tr> +<tr><td class="memTemplParams" nowrap colspan="2">template<> </td></tr> +<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#g03bc85cfd03803b1d4c0a69a95b3c0c6">PxMin</a> (float a, float b)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">overload for float to use fsel on xbox <a href="group__foundation.html#g03bc85cfd03803b1d4c0a69a95b3c0c6"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gf72e1dce9e874da7b92cbc0ea5e4e30d">PxAbs</a> (float a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">abs returns the absolute value of its argument. <a href="group__foundation.html#gf72e1dce9e874da7b92cbc0ea5e4e30d"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gbb5e8a2eee08bb16174c87dedbe49498">PxEquals</a> (float a, float b, float eps)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g50d4d7247809d26270bd731bdc394793">PxAbs</a> (double a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">abs returns the absolute value of its argument. <a href="group__foundation.html#g50d4d7247809d26270bd731bdc394793"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gdf64a1111c7dfd07290aed0cf3277098">PxAbs</a> (int32_t a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">abs returns the absolute value of its argument. <a href="group__foundation.html#gdf64a1111c7dfd07290aed0cf3277098"></a><br></td></tr> +<tr><td class="memTemplParams" nowrap colspan="2">template<class T > </td></tr> +<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE PX_FORCE_INLINE T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__foundation.html#g35874bb9e60edb742a0c07abd5713a0c">PxClamp</a> (T v, T lo, T hi)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Clamps v to the range [hi,lo]. <a href="group__foundation.html#g35874bb9e60edb742a0c07abd5713a0c"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g11d5e4e77acad728886b380b5f3806f0">PxSqrt</a> (float a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Square root. <a href="group__foundation.html#g11d5e4e77acad728886b380b5f3806f0"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g23fec839e8daf10494d43640dca49e09">PxSqrt</a> (double a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Square root. <a href="group__foundation.html#g23fec839e8daf10494d43640dca49e09"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gcd945627f345ba03e83a30387ab99dea">PxRecipSqrt</a> (float a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">reciprocal square root. <a href="group__foundation.html#gcd945627f345ba03e83a30387ab99dea"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g2e96f326a9b29ecb2cbe00f2f7662cf0">PxRecipSqrt</a> (double a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">reciprocal square root. <a href="group__foundation.html#g2e96f326a9b29ecb2cbe00f2f7662cf0"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g98f571cc01fc3aa0e73e215c27ab8069">PxSin</a> (float a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">trigonometry -- all angles are in radians. <a href="group__foundation.html#g98f571cc01fc3aa0e73e215c27ab8069"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g56576468182972ec8511c7dd20f47a4d">PxSin</a> (double a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Sine of an angle ( <b>Unit:</b> Radians ). <a href="group__foundation.html#g56576468182972ec8511c7dd20f47a4d"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gcc501523ad3ab46c5a061c4442d10fcf">PxCos</a> (float a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Cosine of an angle (<b>Unit:</b> Radians). <a href="group__foundation.html#gcc501523ad3ab46c5a061c4442d10fcf"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g903d59eeddf0328e54f1caf8efddf2fc">PxCos</a> (double a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Cosine of an angle (<b>Unit:</b> Radians). <a href="group__foundation.html#g903d59eeddf0328e54f1caf8efddf2fc"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g7b8deaee36a7d45581d4706ae6c9905b">PxTan</a> (float a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Tangent of an angle. <b>Unit:</b> Radians. <a href="group__foundation.html#g7b8deaee36a7d45581d4706ae6c9905b"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g3ad36c60750fd7773dd217aa681ee0d1">PxTan</a> (double a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Tangent of an angle. <b>Unit:</b> Radians. <a href="group__foundation.html#g3ad36c60750fd7773dd217aa681ee0d1"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g437cafb349b7bc7d1d912ab27392bfe9">PxAsin</a> (float f)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Arcsine. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. <a href="group__foundation.html#g437cafb349b7bc7d1d912ab27392bfe9"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gb6253e62a4ebc9be4560c54756aea29a">PxAsin</a> (double f)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Arcsine. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. <a href="group__foundation.html#gb6253e62a4ebc9be4560c54756aea29a"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g0953977efc7599071aefadc35e842f97">PxAcos</a> (float f)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Arccosine. Returns angle between 0 and PI in radians <b>Unit:</b> Radians. <a href="group__foundation.html#g0953977efc7599071aefadc35e842f97"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gfed20db31b2806b91c6b6745bac2f9ae">PxAcos</a> (double f)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Arccosine. Returns angle between 0 and PI in radians <b>Unit:</b> Radians. <a href="group__foundation.html#gfed20db31b2806b91c6b6745bac2f9ae"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gea3adf6a4e304f82c6646618ad633bd2">PxAtan</a> (float a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">ArcTangent. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. <a href="group__foundation.html#gea3adf6a4e304f82c6646618ad633bd2"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g9cf210fa59d59f641438771f3c24102f">PxAtan</a> (double a)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">ArcTangent. Returns angle between -PI/2 and PI/2 in radians <b>Unit:</b> Radians. <a href="group__foundation.html#g9cf210fa59d59f641438771f3c24102f"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g3b820cf45fee058a4083d955daa02154">PxAtan2</a> (float x, float y)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Arctangent of (x/y) with correct sign. Returns angle between -PI and PI in radians <b>Unit:</b> Radians. <a href="group__foundation.html#g3b820cf45fee058a4083d955daa02154"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE double </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gddaa9e455c2d0ae28111358f6c426056">PxAtan2</a> (double x, double y)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Arctangent of (x/y) with correct sign. Returns angle between -PI and PI in radians <b>Unit:</b> Radians. <a href="group__foundation.html#gddaa9e455c2d0ae28111358f6c426056"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gd6de0f4af98c5c5280b8fe695dc87318">PxIsFinite</a> (float f)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">returns true if the passed number is a finite floating point number as opposed to INF, NAN, etc. <a href="group__foundation.html#gd6de0f4af98c5c5280b8fe695dc87318"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga689e47bbd54cfc6a4a1ce5bc7f1a2f6">PxIsFinite</a> (double f)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">returns true if the passed number is a finite floating point number as opposed to INF, NAN, etc. <a href="group__foundation.html#ga689e47bbd54cfc6a4a1ce5bc7f1a2f6"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ge0a6cff0842c2d8b1b78656bcd680e1c">PxFloor</a> (float a)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gf478a0d9ce3c6ec717d8fc74684f6cee">PxExp</a> (float a)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g9c45606642752cb98a361b359482c476">PxCeil</a> (float a)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g250e461f84db027c14d3f1e33b8adc9c">PxSign</a> (float a)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ge34aa1b4d7a85dbe98e9ed2df79c17a0">PxPow</a> (float x, float y)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak"> +PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ge43dc1649f209f1142a57cf14b200ad2">PxLog</a> (float x)</td></tr> + +<tr><td colspan="2"><br><h2>Variables</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gbcd49a429b8119de54375b3538ae8a8d">PxPi</a> = float(3.141592653589793)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g17a46314a8577460d3840466cb12a331">PxHalfPi</a> = float(1.57079632679489661923)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g3773ce018f51c7f8f2c061faab2d411b">PxTwoPi</a> = float(6.28318530717958647692)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gd5970e1d62cfec4e6872517638e7ee61">PxInvPi</a> = float(0.31830988618379067154)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gee8f7127123da8f1a6aba82ee0bab638">PxInvTwoPi</a> = float(0.15915494309189533577)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gadbc7232bb8117014d359b6e63967170">PxPiDivTwo</a> = float(1.57079632679489661923)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">static const float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gcb4cd96e4188d5cc377ab184d5eef081">PxPiDivFour</a> = float(0.78539816339744830962)</td></tr> + +</table> +</div> + +<hr style="width: 100%; height: 2px;"><br> +Copyright © 2008-2016 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a> +</body> +</html> |