Lines Matching defs:BoxF
18 class GFX_EXPORT BoxF {
20 BoxF()
25 BoxF(float width, float height, float depth)
30 BoxF(float x, float y, float z, float width, float height, float depth)
36 BoxF(const Point3F& origin, float width, float height, float depth)
42 ~BoxF() {}
65 void Union(const BoxF& box);
108 void ExpandTo(const BoxF& box);
125 GFX_EXPORT BoxF UnionBoxes(const BoxF& a, const BoxF& b);
127 inline BoxF ScaleBox(const BoxF& b,
131 return BoxF(b.x() * x_scale,
139 inline BoxF ScaleBox(const BoxF& b, float scale) {
143 inline bool operator==(const BoxF& a, const BoxF& b) {
148 inline bool operator!=(const BoxF& a, const BoxF& b) {
152 inline BoxF operator+(const BoxF& b, const Vector3dF& v) {
153 return BoxF(b.x() + v.x(),
164 void PrintTo(const BoxF& box, ::std::ostream* os);