, 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] |
| GetMax(size_t idx) | csBox3 | [inline] |
| GetMin(size_t idx) | csBox3 | [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] |
| IsNaN() const | csBox3 | [inline] |
| ManhattanDistance(const csBox3 &other, csVector3 &dist) const | csBox3 | |
| Max(size_t idx) const | csBox3 | [inline] |
| Max() const | csBox3 | [inline] |
| maxbox | csBox3 | [protected] |
| MaxX() const | csBox3 | [inline] |
| MaxY() const | csBox3 | [inline] |
| MaxZ() const | csBox3 | [inline] |
| Min(size_t 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 &box1, const csBox3 &box2) | csBox3 | [friend] |
| operator*=(const csBox3 &box) | csBox3 | |
| 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 | |
| ProjectBox(const csTransform &trans, const CS::Math::Matrix4 &proj, csBox2 &sbox, float &min_z, float &max_z, int screenWidth, int screenHeight) 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(size_t idx, float val) | csBox3 | [inline] |
| SetMin(size_t 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] |