加载中...
搜索中...
无匹配项
cuspatial::segment< T, Vertex > 类模板参考

一个通用的段类型。 更多...

公共类型

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)
 

详细描述

template<typename T, typename Vertex = cuspatial::vec_2d<T>>
class cuspatial::segment< T, Vertex >

一个通用的段类型。

模板参数
T坐标的基础类型
Vertex用于顶点的向量类型,默认为 vec_2d<T>

定义于文件 segment.cuh 的第 40 行。


此类的文档由以下文件生成