csOBB Member List
This is the complete list of members for csOBB, including all inherited members.AddBoundingBox(const csBox3 &box) | csBox3 | [inline] |
AddBoundingVertex(const csVector3 &v) | csOBB | |
csBox3::AddBoundingVertex(float x, float y, float z) | 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, float epsilon=SMALL_EPSILON) const | csBox3 | |
AdjacentX(const csBox3 &other, float epsilon=SMALL_EPSILON) const | csBox3 | |
AdjacentY(const csBox3 &other, float epsilon=SMALL_EPSILON) const | csBox3 | |
AdjacentZ(const csBox3 &other, float epsilon=SMALL_EPSILON) const | csBox3 | |
Area() const | csBox3 | [inline] |
Between(const csBox3 &box1, const csBox3 &box2) const | csBox3 | |
bFace typedef | csBox3 | [protected] |
CalculatePointSegment(const csVector3 &pos) const | csBox3 | |
Contains(const csBox3 &box) const | csBox3 | [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] |
csOBB() | csOBB | [inline] |
csOBB(const csOBB &b) | csOBB | [inline] |
csOBB(const csBox3 &b) | csOBB | [inline] |
csOBB(const csVector3 &dir1, const csVector3 &dir2, const csVector3 &dir3) | csOBB | |
Description() const | csBox3 | |
Diameter() | csOBB | |
edges | csBox3 | [protected, static] |
Empty() const | csBox3 | [inline] |
faces | csBox3 | [protected, static] |
FindOBB(const csVector3 *vertex_table, int num, float eps=0.0) | csOBB | |
FindOBBAccurate(const csVector3 *vertex_table, int num) | csOBB | |
GetAxisPlane(int side, int &axis, float &where) const | csBox3 | |
GetCenter() const | csBox3 | [inline] |
GetConvexOutline(const csVector3 &pos, csVector3 *array, int &num_array, bool bVisible=false) const | csBox3 | |
GetCorner(int corner) const | csOBB | |
GetEdge(int edge) const | csBox3 | [inline] |
GetEdge(int edge, csSegment3 &e) const | csBox3 | [inline] |
GetEdgeInfo(int edge, int &v1, int &v2, int &fleft, int &fright) const | csBox3 | [inline] |
GetFaceEdges(int face) const | csBox3 | [inline] |
GetMatrix() const | csOBB | [inline] |
GetMatrix() | csOBB | [inline] |
GetSide(int side) const | csBox3 | |
GetSize() const | csBox3 | [inline] |
GetVisibleSides(const csVector3 &pos, int *visible_sides) const | csBox3 | |
In(float x, float y, float z) const | csBox3 | [inline] |
In(const csVector3 &v) const | csBox3 | [inline] |
ManhattanDistance(const csBox3 &other, csVector3 &dist) const | csBox3 | |
Max(int idx) const | csBox3 | [inline] |
Max() const | csBox3 | [inline] |
maxbox | csBox3 | [protected] |
MaxX() const | csBox3 | [inline] |
MaxY() const | csBox3 | [inline] |
MaxZ() const | csBox3 | [inline] |
Min(int idx) const | csBox3 | [inline] |
Min() const | csBox3 | [inline] |
minbox | csBox3 | [protected] |
MinX() const | csBox3 | [inline] |
MinY() const | csBox3 | [inline] |
MinZ() const | csBox3 | [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] |
outlines | csBox3 | [protected, static] |
Overlap(const csBox3 &box) const | csBox3 | [inline] |
ProjectBox(const csTransform &trans, float fov, float sx, float sy, csBox2 &sbox, float &min_z, float &max_z) const | csBox3 | |
ProjectBoxAndOutline(const csTransform &trans, float fov, float sx, float sy, csBox2 &sbox, csPoly2D &poly, float &min_z, float &max_z) const | csBox3 | |
ProjectOutline(const csTransform &trans, float fov, float sx, float sy, csPoly2D &poly, float &min_z, float &max_z) const | csBox3 | |
ProjectOutline(const csVector3 &origin, int axis, float where, csArray< csVector2 > &poly) const | csBox3 | |
ProjectOutline(const csVector3 &origin, int axis, float where, csPoly2D &poly) const | csBox3 | |
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 | |
Split(int axis, float where, csBox3 &bl, csBox3 &br) const | csBox3 | [inline] |
SquaredOriginDist() const | csBox3 | |
SquaredOriginMaxDist() const | csBox3 | |
SquaredPosDist(const csVector3 &pos) const | csBox3 | |
SquaredPosMaxDist(const csVector3 &pos) const | csBox3 | |
StartBoundingBox() | csBox3 | [inline] |
StartBoundingBox(const csVector3 &v) | csBox3 | [inline] |
TestIntersect(const csBox3 &box) const | csBox3 | |
TestSplit(int axis, float where) const | csBox3 | [inline] |
Volume() | csOBB | |
csBox3::Volume() const | csBox3 | [inline] |
Generated for Crystal Space by doxygen 1.4.7