#2585 3d Well Log Curves: Draw line along well path

This commit is contained in:
Rebecca Cox
2018-03-09 15:42:23 +01:00
parent 540c4e57c9
commit c63aee779d
4 changed files with 92 additions and 24 deletions

View File

@@ -20,9 +20,14 @@
#include "cvfBase.h"
#include "cvfObject.h"
#include "cvfVector3.h"
#include "Rim3dWellLogCurve.h"
#include "cafPdmPointer.h"
#include <vector>
namespace cvf
{
class ModelBasicList;
@@ -45,6 +50,10 @@ public:
void append3dWellLogCurvesToModel(cvf::ModelBasicList* model,
const caf::DisplayCoordTransform* displayCoordTransform,
std::vector<Rim3dWellLogCurve*> rim3dWellLogCurves);
private:
std::vector<cvf::Vec3f> createCurveVertices(const Rim3dWellLogCurve* rim3dWellLogCurve,
const caf::DisplayCoordTransform* displayCoordTransform);
std::vector<cvf::uint> createPolylineIndices(size_t vertexCount);
private:
cvf::ref<Riv3dWellLogCurveGeometryGenerator> m_3dWellLogCurveGeometryGenerator;