#2633 3D well log curves: Clip grid on well path bounding box

This commit is contained in:
Unknown
2018-03-21 09:48:51 +01:00
committed by unknown
parent ca8e56cff1
commit 131eb64748
5 changed files with 65 additions and 29 deletions

View File

@@ -29,15 +29,16 @@
namespace cvf
{
class ModelBasicList;
class Drawable;
class Effect;
class Part;
}
class ModelBasicList;
class Drawable;
class Effect;
class Part;
class BoundingBox;
} // namespace cvf
namespace caf
{
class DisplayCoordTransform;
class DisplayCoordTransform;
}
class RimGridView;
@@ -49,15 +50,18 @@ class Riv3dWellLogPlanePartMgr : public cvf::Object
public:
Riv3dWellLogPlanePartMgr(RimWellPath* wellPath, RimGridView* gridView);
void append3dWellLogCurvesToModel(cvf::ModelBasicList* model,
void append3dWellLogCurvesToModel(cvf::ModelBasicList* model,
const caf::DisplayCoordTransform* displayCoordTransform,
std::vector<Rim3dWellLogCurve*> rim3dWellLogCurves);
void appendGridToModel(cvf::ModelBasicList* model,
void appendGridToModel(cvf::ModelBasicList* model,
const caf::DisplayCoordTransform* displayCoordTransform,
double gridIntervalSize);
const cvf::BoundingBox& wellPathClipBoundingBox,
double gridIntervalSize);
private:
cvf::ref<cvf::Part> createPart(cvf::Drawable* drawable, cvf::Effect* effect);
private:
cvf::ref<Riv3dWellLogCurveGeometryGenerator> m_3dWellLogCurveGeometryGenerator;