![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <Gui.h>
Public Member Functions | |
| Rect () | |
| Rect (int x_, int y_, int w_, int h_) | |
| int | GetTop () const |
| int | GetBottom () const |
| int | GetLeft () const |
| int | GetRight () const |
| bool | Contains (int x, int y) const |
| bool | Contains (const Point &pt) const |
| Rect | UnionedWith (const Rect &r) const |
| bool | operator== (const Rect &other) const |
| bool | operator!= (const Rect &other) const |
Public Attributes | |
| int | x |
| int | y |
| int | width |
| int | height |
| cloudViewer::visualization::gui::Rect::Rect | ( | ) |
Definition at line 26 of file Gui.cpp.
Referenced by UnionedWith().
| cloudViewer::visualization::gui::Rect::Rect | ( | int | x_, |
| int | y_, | ||
| int | w_, | ||
| int | h_ | ||
| ) |
| bool cloudViewer::visualization::gui::Rect::Contains | ( | const Point & | pt | ) | const |
Definition at line 44 of file Gui.cpp.
References Contains(), cloudViewer::visualization::gui::Point::x, and cloudViewer::visualization::gui::Point::y.
| bool cloudViewer::visualization::gui::Rect::Contains | ( | int | x, |
| int | y | ||
| ) | const |
Definition at line 39 of file Gui.cpp.
References GetBottom(), GetRight(), x, and y.
Referenced by Contains(), and cloudViewer::visualization::gui::Window::OnMouseEvent().
| int cloudViewer::visualization::gui::Rect::GetBottom | ( | ) | const |
Definition at line 33 of file Gui.cpp.
Referenced by cloudViewer::visualization::gui::Window::CalcPreferredSize(), Contains(), cloudViewer::visualization::gui::pybind_gui_classes(), and UnionedWith().
| int cloudViewer::visualization::gui::Rect::GetLeft | ( | ) | const |
Definition at line 35 of file Gui.cpp.
References x.
Referenced by cloudViewer::visualization::gui::pybind_gui_classes().
| int cloudViewer::visualization::gui::Rect::GetRight | ( | ) | const |
Definition at line 37 of file Gui.cpp.
Referenced by cloudViewer::visualization::gui::Window::CalcPreferredSize(), Contains(), cloudViewer::visualization::gui::pybind_gui_classes(), and UnionedWith().
| int cloudViewer::visualization::gui::Rect::GetTop | ( | ) | const |
Definition at line 31 of file Gui.cpp.
References y.
Referenced by cloudViewer::visualization::gui::pybind_gui_classes().
| bool cloudViewer::visualization::gui::Rect::operator!= | ( | const Rect & | other | ) | const |
Definition at line 59 of file Gui.cpp.
References operator==().
| bool cloudViewer::visualization::gui::Rect::operator== | ( | const Rect & | other | ) | const |
Definition at line 46 of file Gui.cpp.
References GetBottom(), GetRight(), max(), min(), Rect(), x, and y.
Referenced by cloudViewer::visualization::gui::Window::CalcPreferredSize().
| int cloudViewer::visualization::gui::Rect::height |
Definition at line 34 of file Gui.h.
Referenced by GetBottom(), cloudViewer::visualization::gui::Window::OnResize(), operator==(), cloudViewer::visualization::gui::pybind_gui_classes(), cloudViewer::visualization::gui::SceneWidget::SetFrame(), and cloudViewer::visualization::gui::Window::SetOSFrame().
| int cloudViewer::visualization::gui::Rect::width |
Definition at line 33 of file Gui.h.
Referenced by GetRight(), cloudViewer::visualization::gui::Window::OnResize(), operator==(), cloudViewer::visualization::gui::pybind_gui_classes(), cloudViewer::visualization::gui::SceneWidget::SetFrame(), and cloudViewer::visualization::gui::Window::SetOSFrame().
| int cloudViewer::visualization::gui::Rect::x |
Definition at line 31 of file Gui.h.
Referenced by Contains(), GetLeft(), GetRight(), operator==(), cloudViewer::visualization::gui::pybind_gui_classes(), cloudViewer::visualization::gui::Window::SetOSFrame(), and UnionedWith().
| int cloudViewer::visualization::gui::Rect::y |
Definition at line 32 of file Gui.h.
Referenced by Contains(), GetBottom(), GetTop(), operator==(), cloudViewer::visualization::gui::pybind_gui_classes(), cloudViewer::visualization::gui::Window::SetOSFrame(), and UnionedWith().