Files
j3ml/include/J3ML/Geometry/Shape.h
Redacted a2f1ea1979
All checks were successful
Run tests / Explore-Gitea-Actions (push) Successful in 1m8s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 29s
Make shape polymorphic
2024-05-23 19:32:24 -04:00

28 lines
373 B
C++

#pragma once
namespace J3ML::Geometry
{
class GeometricPrimitive
{
public:
protected:
private:
};
class Shape
{
public:
virtual ~Shape() = default; //Polymorphic for dynamic_cast.
protected:
private:
};
class Shape2D
{
public:
virtual ~Shape2D() = default;
protected:
private:
};
}