MySources/reducedmodel.hpp

21 lines
689 B
C++

#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<VCGEdgeMesh> &pReducedModel_edgeMesh);
static void updateBaseTriangleGeometry_R(const double &newR,
std::shared_ptr<VCGEdgeMesh> &pReducedModel_edgeMesh);
void createFan(const size_t &fanSize = 6) override;
};
#endif // REDUCEDMODEL_HPP