ViewDesignEngine  3.1.0
高性能 CAD 计算几何引擎
point.h
浏览该文件的文档.
1 #pragma once
4 
17 namespace vde::core {
18 
25 template <typename T, size_t Dim>
27 
36 
43 template <typename T, size_t Dim>
45 
50 
51 } // namespace vde::core
52  // end of core group
Eigen::Matrix< T, Dim, 1 > Vector
通用 N 维向量类型(与 Point 相同的列向量表示)
Definition: math_types.h:30
Eigen::Matrix< T, Dim, 1 > Point
通用 N 维点类型(使用 Eigen 列向量)
Definition: math_types.h:17
Definition: aabb.h:6
foundation::Point2f Point2f
单精度二维点(重新导出)
Definition: point.h:33
foundation::Point< T, Dim > Point
通用 N 维点类型(重新导出,便于 core 模块使用)
Definition: point.h:26
foundation::Point3f Point3f
单精度三维点(重新导出)
Definition: point.h:35
foundation::Point2D Point2D
双精度二维点(重新导出)
Definition: point.h:29
foundation::Vector3D Vector3D
双精度三维向量(重新导出)
Definition: point.h:49
foundation::Point3D Point3D
双精度三维点(重新导出)
Definition: point.h:31
foundation::Vector2D Vector2D
双精度二维向量(重新导出)
Definition: point.h:47
foundation::Vector< T, Dim > Vector
通用 N 维向量类型(重新导出)
Definition: point.h:44
Point< double, 2 > Point2D
双精度二维点
Definition: math_types.h:41
Point< double, 3 > Point3D
双精度三维点
Definition: math_types.h:43
Vector< double, 2 > Vector2D
双精度二维向量
Definition: math_types.h:53
Vector< double, 3 > Vector3D
双精度三维向量
Definition: math_types.h:55
Point< float, 3 > Point3f
单精度三维点
Definition: math_types.h:47
Point< float, 2 > Point2f
单精度二维点
Definition: math_types.h:45