5 #include "../drawing_export.h" 6 #include <xtd/iequatable> 53 point_f(
float x,
float y) noexcept;
69 bool is_empty() const noexcept;
73 float x() const noexcept;
77 void x(
float x) noexcept;
81 float y() const noexcept;
85 void y(
float y) noexcept;
114 bool equals(const
point_f& value) const noexcept override;
119 void offset(
float dx,
float dy) noexcept;
124 void offset(const
point_f& pt) noexcept;
static const point_f empty
Represents a xtd::drawing::point_f that has xtd::drawing::point_f::x and xtd::drawing::point_f::y val...
Definition: point_f.h:41
Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional ...
Definition: point.h:54
Stores an ordered pair of integers, which specify a height and width.
Definition: size.h:31
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
std::string to_string(const date_time &value, const std::string &fmt, const std::locale &loc)
Convert a specified value into a string with specified format and locale.
Definition: date_time.h:1063
Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimen...
Definition: point_f.h:35
Stores an ordered pair of floating-point, which specify a height and width.
Definition: size_f.h:31
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition: iequatable.h:18
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:32
Specifies a printer's point (1/72 inch) as the unit of measure.
size_t size
Represents a size of any object in bytes.
Definition: types.h:195