torque Torque Game Engine Documentation
CVS Revision Label 1.3.x

Box3D Class Reference

#include <mBox.h>


Detailed Description

Clone of Box3F, using 3D types.

3D types use F64.

See also:
Box3F


Public Member Functions

 Box3D ()
 Box3D (const Point3D &in_rMin, const Point3D &in_rMax, const bool in_overrideCheck=false)
bool isContained (const Point3D &in_rContained) const
bool isOverlapped (const Box3D &in_rOverlap) const
F64 len_x () const
F64 len_y () const
F64 len_z () const
void intersect (const Box3D &in_rIntersect)
void getCenter (Point3D *center) const

Data Fields

Point3D min
Point3D max


Constructor & Destructor Documentation

Box3D::Box3D  )  [inline]
 

Box3D::Box3D const Point3D in_rMin,
const Point3D in_rMax,
const bool  in_overrideCheck = false
[inline]
 


Member Function Documentation

bool Box3D::isContained const Point3D in_rContained  )  const [inline]
 

bool Box3D::isOverlapped const Box3D in_rOverlap  )  const [inline]
 

F64 Box3D::len_x  )  const [inline]
 

F64 Box3D::len_y  )  const [inline]
 

F64 Box3D::len_z  )  const [inline]
 

void Box3D::intersect const Box3D in_rIntersect  )  [inline]
 

void Box3D::getCenter Point3D center  )  const [inline]
 


Field Documentation

Point3D Box3D::min
 

Point3D Box3D::max
 




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen