UtilsLite
Utilities for C++ programming
Loading...
Searching...
No Matches
Two-Dimensional Objects

Classes and functions for 2D geometric manipulation. More...

Classes

class  Utils::Point2D< Real >
 A class representing a 2D point in space. More...
 
class  Utils::Segment2D< Real >
 A class representing a 2D line segment defined by two endpoints. More...
 
class  Utils::Box2D< Real >
 A class representing a 2D axis-aligned bounding box. More...
 
class  Utils::Triangle2D< Real >
 A class representing a 2D triangle defined by three vertices. More...
 
class  Utils::Polygon2D< Real >
 A class representing a 2D polygon using a dynamic matrix of vertices. More...
 

Detailed Description

Classes and functions for 2D geometric manipulation.

This module offers a set of tools to manage, manipulate, and analyze two-dimensional geometric objects, such as points, lines, shapes, and grids. It also includes data structures tailored for efficient 2D geometry processing, allowing for operations like transformations, intersection testing, and boundary detection.