22 #ifndef BLADERUNNER_BOUNDING_BOX_H 23 #define BLADERUNNER_BOUNDING_BOX_H 25 #include "bladerunner/vector.h" 29 class SaveFileWriteStream;
36 BoundingBox(
float x0,
float y0,
float z0,
float x1,
float y1,
float z1);
38 void expand(
float x0,
float y0,
float z0,
float x1,
float y1,
float z1);
39 bool inside(
float x,
float y,
float z)
const;
40 bool inside(
Vector3 &position)
const;
42 void setXYZ(
float x0,
float y0,
float z0,
float x1,
float y1,
float z1);
43 void getXYZ(
float *x0,
float *y0,
float *z0,
float *x1,
float *y1,
float *z1)
const;
Definition: boundingbox.h:31