#ifndef REDUCEDMODEL_HPP #define REDUCEDMODEL_HPP #include "trianglepatterngeometry.hpp" class ReducedModel : public PatternGeometry { public: ReducedModel(); void updateBaseTriangleGeometry_theta(const double &newTheta_deg); void updateBaseTriangleGeometry_R(const double &newR); static void updateBaseTriangleGeometry_theta( const double &newTheta_deg, std::shared_ptr &pReducedModel_edgeMesh); static void updateBaseTriangleGeometry_R(const double &newR, std::shared_ptr &pReducedModel_edgeMesh); void createFan(const size_t &fanSize = 6) override; }; #endif // REDUCEDMODEL_HPP