#923 Moved extrusion computation to RimIntersection

This commit is contained in:
Magne Sjaastad
2016-10-18 10:22:20 +02:00
parent 2ca40025f2
commit 6bb0c3b87e
4 changed files with 32 additions and 28 deletions

View File

@@ -54,7 +54,8 @@ public:
enum CrossSectionDirEnum
{
CS_VERTICAL,
CS_HORIZONTAL
CS_HORIZONTAL,
CS_CUSTOM
};
public:
@@ -78,6 +79,8 @@ public:
void appendPointToPolyLine(const cvf::Vec3d& point);
cvf::Vec3d extrusionDirection() const;
protected:
virtual caf::PdmFieldHandle* userDescriptionField();
virtual caf::PdmFieldHandle* objectToggleField();
@@ -95,7 +98,8 @@ private:
caf::PdmField<double> m_extentLength;
caf::PdmField< std::vector< cvf::Vec3d> > m_userPolyline;
caf::PdmField< std::vector< cvf::Vec3d> > m_customExtrusionPoints;
RimEclipseWellCollection* simulationWellCollection();
void updateWellCenterline() const;
void updateWellExtentDefaultValue();