Shapes
GIS made easy, a lightweight header-only planar geometry library for Modern C++
point.hpp
1 #pragma once
2 
3 #include <ciso646>
4 #include <simo/geom/detail/point.hpp>
5 
6 namespace simo
7 {
8 namespace shapes
9 {
10 
11 template <class T = double>
12 using point_t = basic_point<T>;
13 
14 template <class T = double>
15 using point_z_t = basic_point_z<T>;
16 
17 template <class T = double>
18 using point_m_t = basic_point_m<T>;
19 
20 template <class T = double>
21 using point_zm_t = basic_point_zm<T>;
22 
23 using point = point_t<double>;
24 using point_z = point_z_t<double>;
25 using point_m = point_m_t<double>;
26 using point_zm = point_zm_t<double>;
27 
28 using Point = point_t<double>;
29 using PointZ = point_z_t<double>;
30 using PointM = point_m_t<double>;
31 using PointZM = point_zm_t<double>;
32 
33 } // namespace shapes
34 } // namespace simo