aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Documentation/PhysXAPI/files/classPxBounds3.html
diff options
context:
space:
mode:
authorgit perforce import user <a@b>2016-10-25 12:29:14 -0600
committerSheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees>2016-10-25 18:56:37 -0500
commit3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch)
treefa6485c169e50d7415a651bf838f5bcd0fd3bfbd /PhysX_3.4/Documentation/PhysXAPI/files/classPxBounds3.html
downloadphysx-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/classPxBounds3.html')
-rw-r--r--PhysX_3.4/Documentation/PhysXAPI/files/classPxBounds3.html236
1 files changed, 236 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBounds3.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBounds3.html
new file mode 100644
index 00000000..b1b536e3
--- /dev/null
+++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBounds3.html
@@ -0,0 +1,236 @@
+<html>
+ <head>
+ <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxBounds3 Class 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> &nbsp;
+ <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp;
+ <a class="qindex" href="annotated.html">Compound List</a> &nbsp;
+ <a class="qindex" href="functions.html">Compound Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>PxBounds3 Class Reference<br>
+<small>
+[<a class="el" href="group__foundation.html">Foundation</a>]</small>
+</h1><!-- doxytag: class="PxBounds3" -->Class representing 3D range or axis aligned bounding box.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="PxBounds3_8h-source.html">PxBounds3.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Collaboration diagram for PxBounds3:</div>
+<div class="dynsection">
+<p><center><img src="classPxBounds3__coll__graph.png" border="0" usemap="#PxBounds3__coll__map" alt="Collaboration graph"></center>
+<map name="PxBounds3__coll__map">
+<area shape="rect" href="classPxVec3.html" title="3 Element vector class." alt="PxVec3" coords="19,16,72,37"></map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="classPxBounds3-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE PX_FORCE_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBounds3.html#127d0cb9a4212d0ab70d086e28f0c3f7">PxBounds3</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor, not performing any initialization for performance reason. <a href="#127d0cb9a4212d0ab70d086e28f0c3f7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE PX_FORCE_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gcd512dc7f334b61b26c6ea08fd64cd8b">PxBounds3</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;<a class="el" href="classPxBounds3.html#1e29055a5fc45cacb8b05f6630a05670">minimum</a>, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;<a class="el" href="classPxBounds3.html#78d089540f588cc726f2b1673344b584">maximum</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Construct from two bounding points. <a href="group__foundation.html#gcd512dc7f334b61b26c6ea08fd64cd8b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g9e31f59de4ce4f4ad1f1e51c401ac5fd">setEmpty</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets empty to true. <a href="group__foundation.html#g9e31f59de4ce4f4ad1f1e51c401ac5fd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g125e6c8496174f5aee6b53c2ecd9ba75">setMaximal</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the bounds to maximum size [-PX_MAX_BOUNDS_EXTENTS, PX_MAX_BOUNDS_EXTENTS]. <a href="group__foundation.html#g125e6c8496174f5aee6b53c2ecd9ba75"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g32315930deaa61e428aa2e0cda454189">include</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;v)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">expands the volume to include v <a href="group__foundation.html#g32315930deaa61e428aa2e0cda454189"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g7e2f610707f2d4fd2a7f65c1af4fe022">include</a> (const <a class="el" href="classPxBounds3.html">PxBounds3</a> &amp;b)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">expands the volume to include b. <a href="group__foundation.html#g7e2f610707f2d4fd2a7f65c1af4fe022"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g33b5e4d84105c56c40c9d49f1764526b">isEmpty</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g90c7e3d91c5af670b5564f3367eca862">intersects</a> (const <a class="el" href="classPxBounds3.html">PxBounds3</a> &amp;b) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">indicates whether the intersection of this and b is empty or not. <a href="group__foundation.html#g90c7e3d91c5af670b5564f3367eca862"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g6c01fcea43f866759d8d3bb7e5a34222">intersects1D</a> (const <a class="el" href="classPxBounds3.html">PxBounds3</a> &amp;a, uint32_t axis) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">computes the 1D-intersection between two AABBs, on a given axis. <a href="group__foundation.html#g6c01fcea43f866759d8d3bb7e5a34222"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g2b7a5f7e291fa070550e17b0bf3a417b">contains</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;v) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">indicates if these bounds contain v. <a href="group__foundation.html#g2b7a5f7e291fa070550e17b0bf3a417b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g800b49fc95d7d2cf48b4f2ddeed58d40">isInside</a> (const <a class="el" href="classPxBounds3.html">PxBounds3</a> &amp;box) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">checks a box is inside another box. <a href="group__foundation.html#g800b49fc95d7d2cf48b4f2ddeed58d40"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE <a class="el" href="classPxVec3.html">PxVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ga1eacc6e874bc9a1967655f198194a92">getCenter</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the center of this axis aligned box. <a href="group__foundation.html#ga1eacc6e874bc9a1967655f198194a92"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g4357569e89aa7064fb06d9c047ce53c0">getCenter</a> (uint32_t axis) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get component of the box's center along a given axis <a href="group__foundation.html#g4357569e89aa7064fb06d9c047ce53c0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g582bed0f2c3a0a8dfab77e02249feea0">getExtents</a> (uint32_t axis) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get component of the box's extents along a given axis <a href="group__foundation.html#g582bed0f2c3a0a8dfab77e02249feea0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE <a class="el" href="classPxVec3.html">PxVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gb057bb914d26e244212a51f290d0468e">getDimensions</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the dimensions (width/height/depth) of this axis aligned box. <a href="group__foundation.html#gb057bb914d26e244212a51f290d0468e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE <a class="el" href="classPxVec3.html">PxVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gfaafe13f0b88eabb1c2c3089248b12bd">getExtents</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the extents, which are half of the width/height/depth. <a href="group__foundation.html#gfaafe13f0b88eabb1c2c3089248b12bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g34f70075ac4a52e2d7fb8afc03afc6e2">scaleSafe</a> (float scale)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">scales the AABB. <a href="group__foundation.html#g34f70075ac4a52e2d7fb8afc03afc6e2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#ge942e76eff12ad0827a6d3870afb9bc9">scaleFast</a> (float scale)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">scales the AABB. <a href="group__foundation.html#ge942e76eff12ad0827a6d3870afb9bc9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g060890e60cdbd06a2819e6d4a1f2d3be">fattenSafe</a> (float distance)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gdbc9efd74535a6b4f58f28058da1670a">fattenFast</a> (float distance)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gbe53fa98b77ef063eaee029d5cd8b161">isFinite</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g1a4839a26d49a14844a13fc6a845191e">isValid</a> () const </td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE <a class="el" href="classPxBounds3.html">PxBounds3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g7ffc101412f847b7a5d40d9e0c7a0028">empty</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return empty bounds. <a href="group__foundation.html#g7ffc101412f847b7a5d40d9e0c7a0028"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE <a class="el" href="classPxBounds3.html">PxBounds3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g0d68edb1f62d21d1570dee43f2d4ebaa">boundsOfPoints</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;v0, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;v1)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the AABB containing v0 and v1. <a href="group__foundation.html#g0d68edb1f62d21d1570dee43f2d4ebaa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_CUDA_CALLABLE <br class="typebreak">
+PX_FORCE_INLINE <a class="el" href="classPxBounds3.html">PxBounds3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g2d783f32606b1458efd0fe0ee50c2b03">centerExtents</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;center, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;extent)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the AABB from center and extents vectors. <a href="group__foundation.html#g2d783f32606b1458efd0fe0ee50c2b03"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_CUDA_CALLABLE <br class="typebreak">
+PX_INLINE <a class="el" href="classPxBounds3.html">PxBounds3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g3c2a546bd10918cd8cf26d27200081f1">basisExtent</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;center, const <a class="el" href="classPxMat33.html">PxMat33</a> &amp;basis, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;extent)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Construct from center, extent, and (not necessarily orthogonal) basis. <a href="group__foundation.html#g3c2a546bd10918cd8cf26d27200081f1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_CUDA_CALLABLE <br class="typebreak">
+PX_INLINE <a class="el" href="classPxBounds3.html">PxBounds3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g7141493e2ce93a7c29947147874eb372">poseExtent</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &amp;pose, const <a class="el" href="classPxVec3.html">PxVec3</a> &amp;extent)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Construct from pose and extent. <a href="group__foundation.html#g7141493e2ce93a7c29947147874eb372"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_CUDA_CALLABLE <br class="typebreak">
+PX_INLINE <a class="el" href="classPxBounds3.html">PxBounds3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g7c72d4a195ff9acade3d092124a45c53">transformSafe</a> (const <a class="el" href="classPxMat33.html">PxMat33</a> &amp;matrix, const <a class="el" href="classPxBounds3.html">PxBounds3</a> &amp;bounds)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gets the transformed bounds of the passed AABB (resulting in a bigger AABB). <a href="group__foundation.html#g7c72d4a195ff9acade3d092124a45c53"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_CUDA_CALLABLE <br class="typebreak">
+PX_INLINE <a class="el" href="classPxBounds3.html">PxBounds3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gf5da2cfad63151151b35afeb43e5b922">transformFast</a> (const <a class="el" href="classPxMat33.html">PxMat33</a> &amp;matrix, const <a class="el" href="classPxBounds3.html">PxBounds3</a> &amp;bounds)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gets the transformed bounds of the passed AABB (resulting in a bigger AABB). <a href="group__foundation.html#gf5da2cfad63151151b35afeb43e5b922"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_CUDA_CALLABLE <br class="typebreak">
+PX_INLINE <a class="el" href="classPxBounds3.html">PxBounds3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g79b5721890bfcd38f4890f55ea0e5eac">transformSafe</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &amp;transform, const <a class="el" href="classPxBounds3.html">PxBounds3</a> &amp;bounds)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gets the transformed bounds of the passed AABB (resulting in a bigger AABB). <a href="group__foundation.html#g79b5721890bfcd38f4890f55ea0e5eac"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static PX_CUDA_CALLABLE <br class="typebreak">
+PX_INLINE <a class="el" href="classPxBounds3.html">PxBounds3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g06a5a07559f3f1444b68770d472f29c9">transformFast</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &amp;transform, const <a class="el" href="classPxBounds3.html">PxBounds3</a> &amp;bounds)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">gets the transformed bounds of the passed AABB (resulting in a bigger AABB). <a href="group__foundation.html#g06a5a07559f3f1444b68770d472f29c9"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPxVec3.html">PxVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBounds3.html#1e29055a5fc45cacb8b05f6630a05670">minimum</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPxVec3.html">PxVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBounds3.html#78d089540f588cc726f2b1673344b584">maximum</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Class representing 3D range or axis aligned bounding box.
+<p>
+Stored as minimum and maximum extent corners. Alternate representation would be center and dimensions. May be empty or nonempty. For nonempty bounds, minimum &lt;= maximum has to hold for all axes. Empty bounds have to be represented as minimum = PX_MAX_BOUNDS_EXTENTS and maximum = -PX_MAX_BOUNDS_EXTENTS for all axes. All other representations are invalid and the behavior is undefined. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="127d0cb9a4212d0ab70d086e28f0c3f7"></a><!-- doxytag: member="PxBounds3::PxBounds3" ref="127d0cb9a4212d0ab70d086e28f0c3f7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_CUDA_CALLABLE PX_FORCE_INLINE PxBounds3::PxBounds3 </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Default constructor, not performing any initialization for performance reason.
+<p>
+<dl class="remark" compact><dt><b>Remarks:</b></dt><dd>Use <a class="el" href="group__foundation.html#g7ffc101412f847b7a5d40d9e0c7a0028" title="Return empty bounds.">empty()</a> function below to construct empty bounds. </dd></dl>
+
+<p>Referenced by <a class="el" href="PxBounds3_8h-source.html#l00289">basisExtent()</a>, <a class="el" href="PxBounds3_8h-source.html#l00278">boundsOfPoints()</a>, <a class="el" href="PxBounds3_8h-source.html#l00283">centerExtents()</a>, and <a class="el" href="PxBounds3_8h-source.html#l00268">empty()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="78d089540f588cc726f2b1673344b584"></a><!-- doxytag: member="PxBounds3::maximum" ref="78d089540f588cc726f2b1673344b584" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classPxVec3.html">PxVec3</a> <a class="el" href="classPxBounds3.html#78d089540f588cc726f2b1673344b584">PxBounds3::maximum</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" href="PxBounds3_8h-source.html#l00355">contains()</a>, <a class="el" href="PxBounds3_8h-source.html#l00431">fattenFast()</a>, <a class="el" href="PxBounds3_8h-source.html#l00381">getCenter()</a>, <a class="el" href="PxBounds3_8h-source.html#l00399">getDimensions()</a>, <a class="el" href="PxBounds3_8h-source.html#l00393">getExtents()</a>, <a class="el" href="PxBounds3_8h-source.html#l00322">include()</a>, <a class="el" href="PxBounds3_8h-source.html#l00342">intersects()</a>, <a class="el" href="PxBounds3_8h-source.html#l00349">intersects1D()</a>, <a class="el" href="PxBounds3_8h-source.html#l00336">isEmpty()</a>, <a class="el" href="PxBounds3_8h-source.html#l00273">isFinite()</a>, <a class="el" href="PxBounds3_8h-source.html#l00363">isInside()</a>, <a class="el" href="PxBounds3_8h-source.html#l00467">isValid()</a>, <a class="el" href="PxBounds3_8h-source.html#l00310">setEmpty()</a>, and <a class="el" href="PxBounds3_8h-source.html#l00316">setMaximal()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1e29055a5fc45cacb8b05f6630a05670"></a><!-- doxytag: member="PxBounds3::minimum" ref="1e29055a5fc45cacb8b05f6630a05670" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classPxVec3.html">PxVec3</a> <a class="el" href="classPxBounds3.html#1e29055a5fc45cacb8b05f6630a05670">PxBounds3::minimum</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" href="PxBounds3_8h-source.html#l00355">contains()</a>, <a class="el" href="PxBounds3_8h-source.html#l00431">fattenFast()</a>, <a class="el" href="PxBounds3_8h-source.html#l00381">getCenter()</a>, <a class="el" href="PxBounds3_8h-source.html#l00399">getDimensions()</a>, <a class="el" href="PxBounds3_8h-source.html#l00393">getExtents()</a>, <a class="el" href="PxBounds3_8h-source.html#l00322">include()</a>, <a class="el" href="PxBounds3_8h-source.html#l00342">intersects()</a>, <a class="el" href="PxBounds3_8h-source.html#l00349">intersects1D()</a>, <a class="el" href="PxBounds3_8h-source.html#l00336">isEmpty()</a>, <a class="el" href="PxBounds3_8h-source.html#l00273">isFinite()</a>, <a class="el" href="PxBounds3_8h-source.html#l00363">isInside()</a>, <a class="el" href="PxBounds3_8h-source.html#l00467">isValid()</a>, <a class="el" href="PxBounds3_8h-source.html#l00310">setEmpty()</a>, and <a class="el" href="PxBounds3_8h-source.html#l00316">setMaximal()</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="PxBounds3_8h-source.html">PxBounds3.h</a></ul>
+</div>
+
+<hr style="width: 100%; height: 2px;"><br>
+Copyright &copy; 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>