Lines Matching refs:Point3F
17 class GFX_EXPORT Point3F {
19 Point3F() : x_(0), y_(0), z_(0) {}
21 Point3F(float x, float y, float z) : x_(x), y_(y), z_(z) {}
23 explicit Point3F(const PointF& point) : x_(point.x()), y_(point.y()), z_(0) {}
25 ~Point3F() {}
64 float SquaredDistanceTo(const Point3F& other) const {
84 inline bool operator==(const Point3F& lhs, const Point3F& rhs) {
88 inline bool operator!=(const Point3F& lhs, const Point3F& rhs) {
93 GFX_EXPORT Point3F operator+(const Point3F& lhs, const Vector3dF& rhs);
97 GFX_EXPORT Point3F operator-(const Point3F& lhs, const Vector3dF& rhs);
101 GFX_EXPORT Vector3dF operator-(const Point3F& lhs, const Point3F& rhs);
103 inline Point3F PointAtOffsetFromOrigin(const Vector3dF& offset) {
104 return Point3F(offset.x(), offset.y(), offset.z());
107 inline Point3F ScalePoint(const Point3F& p,
111 return Point3F(p.x() * x_scale, p.y() * y_scale, p.z() * z_scale);
114 inline Point3F ScalePoint(const Point3F& p, float scale) {