Well Log Plot: have multiple rows of plots for horizontal depth orientation.

This commit is contained in:
Kristian Bendiksen 2022-02-07 14:45:14 +01:00 committed by Magne Sjaastad
parent 5c9bf502e7
commit 377df9ab3a
2 changed files with 14 additions and 0 deletions

View File

@ -36,6 +36,7 @@
#include "RimMainPlotCollection.h" #include "RimMainPlotCollection.h"
#include "RimOilField.h" #include "RimOilField.h"
#include "RimPlot.h" #include "RimPlot.h"
#include "RimPlotWindow.h"
#include "RimProject.h" #include "RimProject.h"
#include "RimWellAllocationPlot.h" #include "RimWellAllocationPlot.h"
#include "RimWellLogCurve.h" #include "RimWellLogCurve.h"
@ -286,6 +287,17 @@ std::vector<RimPlot*> RimDepthTrackPlot::visiblePlots() const
return allVisiblePlots; return allVisiblePlots;
} }
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
int RimDepthTrackPlot::columnCount() const
{
if ( depthOrientation() == DepthOrientation::VERTICAL )
return RimPlotWindow::columnCount();
else
return 1;
}
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------

View File

@ -85,6 +85,8 @@ public:
size_t plotIndex( const RimPlot* plot ) const; size_t plotIndex( const RimPlot* plot ) const;
RimPlot* plotByIndex( size_t index ) const; RimPlot* plotByIndex( size_t index ) const;
int columnCount() const override;
std::vector<RimPlot*> plots() const override; std::vector<RimPlot*> plots() const override;
std::vector<RimPlot*> visiblePlots() const; std::vector<RimPlot*> visiblePlots() const;
void insertPlot( RimPlot* plot, size_t index ) final; void insertPlot( RimPlot* plot, size_t index ) final;