多边形类 更多...
#include <Polygon.hpp>
Public 成员函数 | |
| Polygon ()=default | |
| 默认构造函数 | |
| Polygon (std::vector< Point< T > > points) | |
| 构造函数 | |
| void | addPoint (Point< T > point) |
| 向多边形中添加点 | |
| std::size_t | count () const |
| 计算多边形点的数量 | |
| bool | isClosed () const |
| 获取多边形是否闭合 | |
| template<typename U > requires std::is_arithmetic_v<U> | |
| operator Polygon< U > () const | |
| 类型转换函数模板 | |
| void | setClosed (bool closed) |
| 设置多边形是否闭合 | |
友元 | |
| class | Graphics |
| std::ostream & | operator<< (std::ostream &os, const Polygon< T > &polygon) |
| 流操作符重载 | |
| class | Path |
|
default |
默认构造函数
|
inline |
构造函数
| points | 多边形顶点 |
|
inline |
向多边形中添加点
|
inline |
计算多边形点的数量
|
inline |
获取多边形是否闭合
默认情况下,多边形是闭合的
|
inline |
类型转换函数模板
| U | 目标类型 |
|
inline |
设置多边形是否闭合
| closed | 是否闭合 |
|
friend |
流操作符重载
| os | 输出流 |
| polygon | 多边形对象 |