doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idBounds Member List

This is the complete list of members for idBounds, including all inherited members.

AddBounds(const idBounds &a)idBounds
AddPoint(const idVec3 &v)idBounds
AxisProjection(const idVec3 &dir, float &min, float &max) const idBounds
AxisProjection(const idVec3 &origin, const idMat3 &axis, const idVec3 &dir, float &min, float &max) const idBounds
bidBoundsprivate
Clear(void)idBounds
Compare(const idBounds &a) const idBounds
Compare(const idBounds &a, const float epsilon) const idBounds
ContainsPoint(const idVec3 &p) const idBounds
Expand(const float d) const idBounds
ExpandSelf(const float d)idBounds
FromBoundsRotation(const idBounds &bounds, const idVec3 &origin, const idMat3 &axis, const idRotation &rotation)idBounds
FromBoundsTranslation(const idBounds &bounds, const idVec3 &origin, const idMat3 &axis, const idVec3 &translation)idBounds
FromPointRotation(const idVec3 &point, const idRotation &rotation)idBounds
FromPoints(const idVec3 *points, const int numPoints)idBounds
FromPointTranslation(const idVec3 &point, const idVec3 &translation)idBounds
FromTransformedBounds(const idBounds &bounds, const idVec3 &origin, const idMat3 &axis)idBounds
GetCenter(void) const idBounds
GetRadius(void) const idBounds
GetRadius(const idVec3 &center) const idBounds
GetVolume(void) const idBounds
idBounds(void)idBounds
idBounds(const idVec3 &mins, const idVec3 &maxs)idBoundsexplicit
idBounds(const idVec3 &point)idBoundsexplicit
Intersect(const idBounds &a) const idBounds
IntersectsBounds(const idBounds &a) const idBounds
IntersectSelf(const idBounds &a)idBounds
IsCleared(void) const idBounds
LineIntersection(const idVec3 &start, const idVec3 &end) const idBounds
operator!=(const idBounds &a) const idBounds
operator*(const idMat3 &r) const idBounds
operator*=(const idMat3 &r)idBounds
operator+(const idVec3 &t) const idBounds
operator+(const idBounds &a) const idBounds
operator+=(const idVec3 &t)idBounds
operator+=(const idBounds &a)idBounds
operator-(const idBounds &a) const idBounds
operator-=(const idBounds &a)idBounds
operator==(const idBounds &a) const idBounds
operator[](const int index) const idBounds
operator[](const int index)idBounds
PlaneDistance(const idPlane &plane) const idBounds
PlaneSide(const idPlane &plane, const float epsilon=ON_EPSILON) const idBounds
RayIntersection(const idVec3 &start, const idVec3 &dir, float &scale) const idBounds
Rotate(const idMat3 &rotation) const idBounds
RotateSelf(const idMat3 &rotation)idBounds
ToPoints(idVec3 points[8]) const idBounds
ToSphere(void) const idBounds
Translate(const idVec3 &translation) const idBounds
TranslateSelf(const idVec3 &translation)idBounds
Zero(void)idBounds