Classes | |
| class | Circle |
| A circle defined by its radius. More... | |
| class | Rectangle |
| A rectangle defined by width and height. More... | |
| class | Shape |
| Abstract base class for all 2D shapes. More... | |
| class | Square |
| A square — a special case of Rectangle where width equals height. More... | |
| class | Triangle |
| A triangle defined by its three side lengths. More... | |
Functions | |
| std::vector< std::unique_ptr< Shape > > | make_demo_shapes () |
| Create a container of example shapes for demonstration. | |
|
inline |
Create a container of example shapes for demonstration.
Example usage:
Definition at line 243 of file shapes.hpp.