Class BasicPolygon3d
Defined in File Polygon.h
Inheritance Relationships
Base Type
public BasicLineString3d
Class Documentation
-
class BasicPolygon3d : public BasicLineString3d
Primitive 3d polygon with basic points.
This just a normal vector with normal points. We inherit from it, because we need to create a new type that will be recognized as polygon by boost::geometry (and not as linestring).
Public Types
-
using TwoDType = BasicPolygon2d
-
using ThreeDType = BasicPolygon3d
-
using HybridType = BasicPolygon3d
-
using PointType = BasicPoint3d
Public Functions
-
inline explicit BasicPolygon3d(const BasicLineString3d &other)
-
BasicPolygon3d() = default
-
using TwoDType = BasicPolygon2d