|
Boost.UI
User Interface Boost library
|
Basic geometry classes. More...
Classes | |
| class | boost::ui::basic_size< T > |
| 2D size of object data structure with custom coordinates type More... | |
| class | boost::ui::basic_point< T > |
| 2D point data structure with custom coordinates type More... | |
| class | boost::ui::basic_rect< T > |
| 2D rectangle plane figure data structure with custom coordinates type More... | |
Macros | |
| #define | BOOST_UI_USE_GEOMETRY |
| Enables Boost.Geometry. | |
| #define | BOOST_UI_USE_POLYGON |
| Enables Boost.Polygon. | |
Typedefs | |
| typedef basic_size< painter::gcoord_type > | boost::ui::gsize |
| 2D size geometry coordinates | |
| typedef basic_point< painter::gcoord_type > | boost::ui::gpoint |
| 2D point geometry coordinates | |
| typedef basic_rect< painter::gcoord_type > | boost::ui::grect |
| 2D rectangle geometry coordinates | |
| typedef int | boost::ui::coord_type |
| Widget coordinates signed number type. | |
| typedef basic_size< coord_type > | boost::ui::size |
| 2D size coordinates | |
| typedef basic_point< coord_type > | boost::ui::point |
| 2D point coordinates | |
| typedef basic_rect< coord_type > | boost::ui::rect |
| 2D rectangle coordinates | |
Basic geometry classes.