csBox3 Member List
This is the complete list of members for csBox3, including all inherited members.| AddBoundingBox(const csBox3 &box) | csBox3 |  [inline] | 
| 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, 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] | 
| Description() const | csBox3 | |
| edges | csBox3 |  [protected, static] | 
| Empty() const | csBox3 |  [inline] | 
| faces | csBox3 |  [protected, static] | 
| 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 | csBox3 | |
| 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] | 
| 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() const | csBox3 |  [inline] | 
Generated for Crystal Space by doxygen 1.4.7

