一个通用的段类型。 更多...
公共类型 | |
using | value_type = T |
公共成员函数 | |
segment< T > CUSPATIAL_HOST_DEVICE | translate (Vertex const &v) const |
返回由 v 偏移的段的副本。 | |
Vertex CUSPATIAL_HOST_DEVICE | center () const |
返回段的几何中心。 | |
T CUSPATIAL_HOST_DEVICE | length2 () const |
返回段的长度的平方。 | |
T CUSPATIAL_HOST_DEVICE | 斜率 () |
返回段的斜率。 | |
Vertex CUSPATIAL_HOST_DEVICE | 左下角 () |
返回段的左下角顶点。 | |
bool CUSPATIAL_HOST_DEVICE | collinear (segment< T > const &other) |
公共属性 | |
Vertex | v1 |
Vertex | v2 |
友元 | |
std::ostream & | operator<< (std::ostream &os, segment< T > const &seg) |
一个通用的段类型。
T | 坐标的基础类型 |
Vertex | 用于顶点的向量类型,默认为 vec_2d<T> |
定义于文件 segment.cuh 的第 40 行。