xtd 0.2.0
Loading...
Searching...
No Matches
point.cpp

Shows how to use xtd::drawing::point class.

#include <xtd/drawing/point>
#include <xtd/drawing/size>
#include <xtd/console>
using namespace xtd;
using namespace xtd::drawing;
auto main() -> int {
auto location = point {10, 235};
console::write_line("location = {}", location);
location.x(location.x() + 20);
location.y(location.y() - 15);
console::write_line("location = {}", location);
location = point {10, 10} + drawing::size {20, 50};
console::write_line("location = {}", location);
location.offset({70, 140});
console::write_line("location = {}", location);
}
// This code produces the following output:
//
// location = {x=10, y=235}
// location = {x=30, y=220}
// location = {x=30, y=60}
// location = {x=100, y=200}
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::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functi...
Definition actions_system_images.h:11
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10