21 lines
689 B
C++
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
|