rpos::core::ORectangleF类
ORectangleF表示一个有方向的矩形,其坐标参数的类型为float。
头文件
rpos/core/detail/geometry_rectangle.h
适用于
- Slamware
- Mapper
构造器
/**
* 构造一个空的定向矩形。
*/
ORectangleF();
/**
* 构造一个定向矩形,start和end分别为两条对向边的中心点,halfWidth为矩形的一半宽度。
*/
ORectangleF(VectorT start, VectorT end, scalar_t width);
/**
* 拷贝构造函数。
*/
ORectangleF(const RectangleF&);
方法
/**
* 矩形的起点。
*/
const Vector2f& start() const;
Vector2f& start();
/**
* 矩形的终点。
*/
const Vector2f& end() const;
Vector2f& end();
/**
* 矩形宽度的一半。
*/
float halfWidth() const;
float& halfWidth();