#ifndef UI_GFX_GEOMETRY_BOX_F_H_
#define UI_GFX_GEOMETRY_BOX_F_H_
#include <iosfwd>
#include <string>
#include "ui/gfx/geometry/point3_f.h"
#include "ui/gfx/geometry/vector3d_f.h"
namespace gfx {
class GEOMETRY_EXPORT BoxF { … };
GEOMETRY_EXPORT BoxF UnionBoxes(const BoxF& a, const BoxF& b);
inline BoxF ScaleBox(const BoxF& b,
float x_scale,
float y_scale,
float z_scale) { … }
inline BoxF ScaleBox(const BoxF& b, float scale) { … }
inline bool operator==(const BoxF& a, const BoxF& b) { … }
inline bool operator!=(const BoxF& a, const BoxF& b) { … }
inline BoxF operator+(const BoxF& b, const Vector3dF& v) { … }
void PrintTo(const BoxF& box, ::std::ostream* os);
}
#endif