tpRect类
Utils
2025-07-05
基础信息
头文件: | include <tpRect.h> |
---|---|
Cmake: | None |
发布版本: | V0.1.0 |
继承类: | |
派生类: |
Public 成员函数
tpRect() | ||
---|---|---|
tpRect(const tpRect &) | ||
tpRect(tpRect *) | ||
tpRect(const ItpRect &) | ||
tpRect(ItpRect *) | ||
tpRect(const int32_t &x, const int32_t &y, const int32_t &w, const uint32_t h) | ||
~tpRect() | ||
set(int32_t x, int32_t y, int32_t w, unsigned h) | ||
set(tpRect &) | ||
set(tpRect *) | ||
set(ItpRect &) | ||
set(ItpRect *) | ||
setX0(int32_t x) | ||
setY0(int32_t y) | ||
setX1(int32_t x) | ||
setY1(int32_t y) | ||
setWidth(int32_t width) | ||
setHeight(int32_t height) | ||
creaseXY(int32_t dx, int32_t dy) | ||
creaseWH(int32_t dw, int32_t dh) | ||
get() const | ||
get(int32_t *x, int32_t *y, uint32_t *w, uint32_t *h) const | ||
get(tpRect &) | ||
get(tpRect *) | ||
get(ItpRect *) const | ||
X0() const | ||
Y0() const | ||
X1() const | ||
Y1() const | ||
width() const | ||
height() const | ||
in(int32_t x, int32_t y) | ||
in(tpPoint &) | ||
in(tpPoint *) | ||
in(ItpPoint &) | ||
in(ItpPoint *) | ||
available() | ||
available(ItpRect &) | ||
available(ItpRect *) | ||
intersect(tpRect &) | 判断两个区域是否相交 | |
intersect(tpRect *) | ||
intersect(ItpRect &) | ||
intersect(ItpRect *) | ||
intersect(int32_t x, int32_t y, uint32_t w, uint32_t h) | ||
unions(tpRect &) | ||
unions(tpRect *) | ||
unions(ItpRect &) | ||
unions(ItpRect *) | ||
unions(int32_t x, int32_t y, uint32_t w, uint32_t h) | ||
tpRect tpRect::operator= | operator=(const tpRect &self) | |
tpRect tpRect::operator= | operator=(const ItpRect &self) | |
operator==(const tpRect &self) | ||
operator==(const ItpRect &self) | ||
operator!=(const tpRect &self) | ||
operator!=(const ItpRect &self) |
成员函数说明
tpRect::tpRect()
暂无注释...
tpRect::tpRect(const tpRect &)
暂无注释...
tpRect::tpRect(tpRect *)
暂无注释...
tpRect::tpRect(const ItpRect &)
暂无注释...
tpRect::tpRect(ItpRect *)
暂无注释...
tpRect::tpRect(const int32_t &x, const int32_t &y, const int32_t &w, const uint32_t h)
暂无注释...
virtual
tpRect::~tpRect()
暂无注释...
virtual
void tpRect::set(int32_t x, int32_t y, int32_t w, unsigned h)
暂无注释...
virtual
void tpRect::set(tpRect &)
暂无注释...
virtual
void tpRect::set(tpRect *)
暂无注释...
virtual
void tpRect::set(ItpRect &)
暂无注释...
virtual
void tpRect::set(ItpRect *)
暂无注释...
virtual
void tpRect::setX0(int32_t x)
暂无注释...
virtual
void tpRect::setY0(int32_t y)
暂无注释...
virtual
void tpRect::setX1(int32_t x)
暂无注释...
virtual
void tpRect::setY1(int32_t y)
暂无注释...
virtual
void tpRect::setWidth(int32_t width)
暂无注释...
virtual
void tpRect::setHeight(int32_t height)
暂无注释...
virtual
void tpRect::creaseXY(int32_t dx, int32_t dy)
暂无注释...
virtual
void tpRect::creaseWH(int32_t dw, int32_t dh)
暂无注释...
virtual
ItpRect tpRect::get() const
暂无注释...
virtual
void tpRect::get(int32_t *x, int32_t *y, uint32_t *w, uint32_t *h) const
暂无注释...
virtual
void tpRect::get(tpRect &)
暂无注释...
virtual
void tpRect::get(tpRect *)
暂无注释...
virtual
void tpRect::get(ItpRect *) const
暂无注释...
virtual
int32_t tpRect::X0() const
暂无注释...
virtual
int32_t tpRect::Y0() const
暂无注释...
virtual
int32_t tpRect::X1() const
暂无注释...
virtual
int32_t tpRect::Y1() const
暂无注释...
virtual
int32_t tpRect::width() const
暂无注释...
virtual
int32_t tpRect::height() const
暂无注释...
virtual
bool tpRect::in(int32_t x, int32_t y)
暂无注释...
virtual
bool tpRect::in(tpPoint &)
暂无注释...
virtual
bool tpRect::in(tpPoint *)
暂无注释...
virtual
bool tpRect::in(ItpPoint &)
暂无注释...
virtual
bool tpRect::in(ItpPoint *)
暂无注释...
virtual
bool tpRect::available()
暂无注释...
virtual
bool tpRect::available(ItpRect &)
暂无注释...
virtual
bool tpRect::available(ItpRect *)
暂无注释...
virtual
bool tpRect::intersect(tpRect &)
点击查看...
判断两个区域是否相交
返回值:
返回true相交,false不相交