List of classes in the CoreModeler::Geometry namespace.
| Entity Name | Description |
|---|---|
| Box | A 3D rectangular box shape. |
| IDrawable | Interface for any elements that can be rendered to the display. |
| Point3D | Generic template representing a 3D coordinate point. |
| Shape | Base abstract class for geometric shapes. |
Directory & Entity Index
| Entity Name | Summary / Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Box class | Extends: A 3D rectangular box shape. MethodsBox
Constructs a box with specified dimensions. width Width of the box. height Height of the box. depth Depth of the box. Width of the box. Height of the box. Depth of the box.
getVolume
| ||||||||||||
| IDrawable class | Interface for any elements that can be rendered to the display. Represents a pure virtual C++ interface. Methods~IDrawable
draw
Renders the drawable element to the screen. draw
Renders the drawable element using a specific render mode. Overloaded method. mode The rendering mode to use. Missing tag and incomplete documentation. Overloaded method. The rendering mode to use. Missing tag and incomplete documentation. | ||||||||||||
| Point3D< typename T > class | Generic template representing a 3D coordinate point. T The numeric type (e.g., int, float, double). The numeric type (e.g., int, float, double). Instance Variables
MethodsPoint3D
Point3D
translate
| ||||||||||||
| Shape class | Base abstract class for geometric shapes. Methods~Shape
getVolume
Retrieves the volume of the shape. The shape’s volume as a double. The shape’s volume as a double. |