struct TCommonRegion

struct TCommonRegion
{
    //
fields

    std::shared_ptr<TPoint2D> point;
    std::shared_ptr<TSegment2D> segment;

    // construction

    TCommonRegion(const TPoint2D& p);
    TCommonRegion(const TSegment2D& s);
};