#1585 Move geometry generation code frm RimStimPlanTemplate to Rig

This commit is contained in:
Jacob Støren
2017-06-13 14:44:04 +02:00
parent d8d2aaed5f
commit e9b9b17739
3 changed files with 326 additions and 253 deletions

View File

@@ -24,6 +24,9 @@
#include <vector>
#include "RimUnitSystem.h"
#include "cvfVector3.h"
class RigFractureGrid;
class RigStimPlanResultFrames
{
@@ -119,6 +122,25 @@ public:
size_t timeStepIndex) const;
cvf::ref<RigFractureGrid> createFractureGrid(const QString& resultNameFromColors,
const QString& resultUnitFromColors,
int m_activeTimeStepIndex,
RimUnitSystem::UnitSystemType fractureTemplateUnit,
double m_wellPathDepthAtFracture);
void createFractureTriangleGeometry(double m_wellPathDepthAtFracture,
RimUnitSystem::UnitSystem neededUnit,
const QString& fractureUserName,
std::vector<cvf::Vec3f>* vertices,
std::vector<cvf::uint>* triangleIndices);
std::vector<cvf::Vec3f> createFractureBorderPolygon(const QString& resultName,
const QString& resultUnit,
int m_activeTimeStepIndex,
double m_wellPathDepthAtFracture,
RimUnitSystem::UnitSystem neededUnit,
const QString& fractureUserName);
std::vector<RigStimPlanResultFrames> stimPlanData;
bool timeStepExisist(double timeStepValue);