neoGFX
Cross-platform C++ app/game engine
|
#include <geometrical.hpp>
Public Types | |
typedef self_type | abstract_type |
typedef DimensionType | dimension_type |
typedef dimension_type | coordinate_type |
typedef basic_point< coordinate_type > | point_type |
typedef basic_size< dimension_type > | size_type |
Public Member Functions | |
basic_box_areas () | |
basic_box_areas (dimension_type all) | |
basic_box_areas (dimension_type left, dimension_type top, dimension_type right, dimension_type bottom) | |
basic_box_areas (dimension_type leftRight, dimension_type topBottom) | |
basic_box_areas (const size_type &aDimensions) | |
basic_box_areas (const point_type &aTopLeft, const point_type &aBottomRight) | |
template<typename DimensionType2 > | |
basic_box_areas (const basic_box_areas< DimensionType2 > &other) | |
auto | operator<=> (const self_type &) const =default |
self_type | operator- () const |
self_type & | operator+= (const self_type &other) |
self_type & | operator+= (dimension_type amount) |
self_type & | operator-= (const self_type &other) |
self_type & | operator-= (dimension_type amount) |
self_type & | operator*= (const self_type &other) |
self_type & | operator*= (dimension_type amount) |
self_type & | operator/= (const self_type &other) |
self_type & | operator/= (dimension_type amount) |
self_type | with_left (dimension_type d) const |
self_type | with_top (dimension_type d) const |
self_type | with_right (dimension_type d) const |
self_type | with_bottom (dimension_type d) const |
point_type | top_left () const |
point_type | bottom_right () const |
size_type | size () const |
self_type | ceil () const |
self_type | floor () const |
self_type | round () const |
Public Attributes | |
dimension_type | left |
dimension_type | top |
dimension_type | right |
dimension_type | bottom |
Definition at line 636 of file geometrical.hpp.
typedef self_type neogfx::basic_box_areas< DimensionType >::abstract_type |
Definition at line 641 of file geometrical.hpp.
typedef dimension_type neogfx::basic_box_areas< DimensionType >::coordinate_type |
Definition at line 643 of file geometrical.hpp.
typedef DimensionType neogfx::basic_box_areas< DimensionType >::dimension_type |
Definition at line 642 of file geometrical.hpp.
typedef basic_point<coordinate_type> neogfx::basic_box_areas< DimensionType >::point_type |
Definition at line 644 of file geometrical.hpp.
typedef basic_size<dimension_type> neogfx::basic_box_areas< DimensionType >::size_type |
Definition at line 645 of file geometrical.hpp.
|
inline |
Definition at line 648 of file geometrical.hpp.
|
inline |
Definition at line 649 of file geometrical.hpp.
|
inline |
Definition at line 650 of file geometrical.hpp.
|
inline |
Definition at line 651 of file geometrical.hpp.
|
inline |
Definition at line 652 of file geometrical.hpp.
|
inline |
Definition at line 653 of file geometrical.hpp.
|
inline |
Definition at line 655 of file geometrical.hpp.
|
inline |
Definition at line 676 of file geometrical.hpp.
|
inline |
Definition at line 679 of file geometrical.hpp.
|
inline |
Definition at line 680 of file geometrical.hpp.
|
inline |
Definition at line 665 of file geometrical.hpp.
|
inline |
Definition at line 666 of file geometrical.hpp.
|
inline |
Definition at line 661 of file geometrical.hpp.
|
inline |
Definition at line 662 of file geometrical.hpp.
|
inline |
Definition at line 660 of file geometrical.hpp.
|
inline |
Definition at line 663 of file geometrical.hpp.
|
inline |
Definition at line 664 of file geometrical.hpp.
|
inline |
Definition at line 667 of file geometrical.hpp.
|
inline |
Definition at line 668 of file geometrical.hpp.
|
default |
|
inline |
Definition at line 681 of file geometrical.hpp.
|
inline |
Definition at line 677 of file geometrical.hpp.
|
inline |
Definition at line 675 of file geometrical.hpp.
|
inline |
Definition at line 673 of file geometrical.hpp.
|
inline |
Definition at line 670 of file geometrical.hpp.
|
inline |
Definition at line 672 of file geometrical.hpp.
|
inline |
Definition at line 671 of file geometrical.hpp.
dimension_type neogfx::basic_box_areas< DimensionType >::bottom |
Definition at line 687 of file geometrical.hpp.
dimension_type neogfx::basic_box_areas< DimensionType >::left |
Definition at line 684 of file geometrical.hpp.
dimension_type neogfx::basic_box_areas< DimensionType >::right |
Definition at line 686 of file geometrical.hpp.
dimension_type neogfx::basic_box_areas< DimensionType >::top |
Definition at line 685 of file geometrical.hpp.