Class BasicPolygon3d

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