CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

csBox3 Member List

This is the complete list of members for csBox3, including all inherited members.
AddBoundingVertex(float x, float y, float z)csBox3 [inline]
AddBoundingVertex(const csVector3 &v)csBox3 [inline]
AddBoundingVertexSmart(float x, float y, float z)csBox3 [inline]
AddBoundingVertexSmart(const csVector3 &v)csBox3 [inline]
AddBoundingVertexSmartTest(float x, float y, float z)csBox3 [inline]
AddBoundingVertexSmartTest(const csVector3 &v)csBox3 [inline]
AddBoundingVertexTest(float x, float y, float z)csBox3 [inline]
AddBoundingVertexTest(const csVector3 &v)csBox3 [inline]
Adjacent(const csBox3 &other) constcsBox3
AdjacentX(const csBox3 &other) constcsBox3
AdjacentY(const csBox3 &other) constcsBox3
AdjacentZ(const csBox3 &other) constcsBox3
Between(const csBox3 &box1, const csBox3 &box2) constcsBox3
bFace typedefcsBox3 [protected]
CalculatePointSegment(const csVector3 &pos) constcsBox3
Contains(const csBox3 &box) constcsBox3 [inline]
csBox3()csBox3 [inline]
csBox3(const csVector3 &v)csBox3 [inline]
csBox3(const csVector3 &v1, const csVector3 &v2)csBox3 [inline]
csBox3(float x1, float y1, float z1, float x2, float y2, float z2)csBox3 [inline]
edgescsBox3 [protected, static]
Empty() constcsBox3 [inline]
facescsBox3 [protected, static]
GetCenter() constcsBox3 [inline]
GetConvexOutline(const csVector3 &pos, csVector3 *array, int &num_array, bool bVisible=false) constcsBox3
GetCorner(int corner) constcsBox3
GetEdge(int edge) constcsBox3 [inline]
GetEdge(int edge, csSegment3 &e) constcsBox3 [inline]
GetEdgeInfo(int edge, int &v1, int &v2, int &fleft, int &fright) constcsBox3 [inline]
GetFaceEdges(int face) constcsBox3 [inline]
GetSide(int side) constcsBox3
GetVisibleSides(const csVector3 &pos, int *visible_sides) constcsBox3
In(float x, float y, float z) constcsBox3 [inline]
In(const csVector3 &v) constcsBox3 [inline]
ManhattanDistance(const csBox3 &other, csVector3 &dist) constcsBox3
Max(int idx) constcsBox3 [inline]
Max() constcsBox3 [inline]
maxboxcsBox3 [protected]
MaxX() constcsBox3 [inline]
MaxY() constcsBox3 [inline]
MaxZ() constcsBox3 [inline]
Min(int idx) constcsBox3 [inline]
Min() constcsBox3 [inline]
minboxcsBox3 [protected]
MinX() constcsBox3 [inline]
MinY() constcsBox3 [inline]
MinZ() constcsBox3 [inline]
operator *(const csBox3 &box1, const csBox3 &box2)csBox3 [friend]
operator *=(const csBox3 &box)csBox3
operator!=(const csBox3 &box1, const csBox3 &box2)csBox3 [friend]
operator+(const csBox3 &box1, const csBox3 &box2)csBox3 [friend]
operator+(const csBox3 &box, const csVector3 &point)csBox3 [friend]
operator+=(const csBox3 &box)csBox3
operator+=(const csVector3 &point)csBox3
operator<(const csBox3 &box1, const csBox3 &box2)csBox3 [friend]
operator<(const csVector3 &point, const csBox3 &box)csBox3 [friend]
operator==(const csBox3 &box1, const csBox3 &box2)csBox3 [friend]
operator>(const csBox3 &box1, const csBox3 &box2)csBox3 [friend]
OtherSide(int side)csBox3 [inline, static]
Overlap(const csBox3 &box) constcsBox3 [inline]
ProjectBox(const csTransform &trans, float fov, float sx, float sy, csBox2 &sbox, float &min_z, float &max_z) constcsBox3
ProjectBoxAndOutline(const csTransform &trans, float fov, float sx, float sy, csBox2 &sbox, csPoly2D &poly, float &min_z, float &max_z) constcsBox3
ProjectOutline(const csTransform &trans, float fov, float sx, float sy, csPoly2D &poly, float &min_z, float &max_z) constcsBox3
Set(const csVector3 &bmin, const csVector3 &bmax)csBox3 [inline]
Set(float x1, float y1, float z1, float x2, float y2, float z2)csBox3 [inline]
SetCenter(const csVector3 &c)csBox3
SetMax(int idx, float val)csBox3 [inline]
SetMin(int idx, float val)csBox3 [inline]
SetSize(const csVector3 &s)csBox3
SquaredOriginDist() constcsBox3
SquaredOriginMaxDist() constcsBox3
StartBoundingBox()csBox3 [inline]
StartBoundingBox(const csVector3 &v)csBox3 [inline]
TestIntersect(const csBox3 &box) constcsBox3

Generated for Crystal Space by doxygen 1.2.18