boost_box typedef | adore::mad::BoundingVolumes::OBB3d | |
boost_point typedef | adore::mad::BoundingVolumes::OBB3d | |
bound_points2d(float *pL, float *pR, float zmin, float zmax, int count) | adore::mad::BoundingVolumes::OBB3d | inline |
bound_points3d(int n0, int n1, float *x0, float *x1, float *y0, float *y1, float z0, float z1) | adore::mad::BoundingVolumes::OBB3d | inline |
getAABox() | adore::mad::BoundingVolumes::OBB3d | inline |
getData() | adore::mad::BoundingVolumes::OBB3d | inline |
getPoint(float d1, float d2, float d3, float *value) | adore::mad::BoundingVolumes::OBB3d | inline |
isCollisionFree(OBB3d *other) | adore::mad::BoundingVolumes::OBB3d | inline |
isPointInside(float x, float y, float z) | adore::mad::BoundingVolumes::OBB3d | inline |
mean(float *x, int n, float &xm) | adore::mad::BoundingVolumes::OBB3d | inline |
OBB3d() | adore::mad::BoundingVolumes::OBB3d | inline |
OBB3d(OBB3d *other) | adore::mad::BoundingVolumes::OBB3d | inline |
OBB3d(float *values) | adore::mad::BoundingVolumes::OBB3d | inline |
projected_interval(float *x, float *y, int n, float bx, float by, float cx, float cy, float &bxmin, float &bxmax) | adore::mad::BoundingVolumes::OBB3d | inline |
resetTransformation() | adore::mad::BoundingVolumes::OBB3d | inline |
rotateZ(float cos, float sin, int istart=0) | adore::mad::BoundingVolumes::OBB3d | inline |
set_obb(float cx, float cy, float psi, float ac, float bd, float w, float zmin, float zmax) | adore::mad::BoundingVolumes::OBB3d | inline |
setData(float *values) | adore::mad::BoundingVolumes::OBB3d | inline |
transform_forwards(float cos_psi, float sin_psi, float dx, float dy, float dz) | adore::mad::BoundingVolumes::OBB3d | inline |
translate(float *t) | adore::mad::BoundingVolumes::OBB3d | inline |
v | adore::mad::BoundingVolumes::OBB3d | private |
v_backup | adore::mad::BoundingVolumes::OBB3d | private |