/// @file /// @brief Task2: Convenience aliases for short notations for two-dimensional integer coordinates #pragma once #include // std::array #include // std::tuple #include // std::vector namespace task2 { using Vec2i = std::array; ///< two-dimensional integer coordinate using BBox = std::tuple; ///< bounding box (bottom-left and top-right corner) using Circle = std::tuple; ///< circle (center and radius) using Line = std::tuple; ///< line (start and end point) using Polyline = std::vector; ///< polyline (sequence of points) } // namespace task2