Working with Histogram Layers

Creating a Seismic Histogram window

Note: you will need to include Histogram, SeismicHistogram, SeismicData and Seismic2D in your Module Dependencies list in addition to Viewer2D.

ILayeredWindowFactory histogramf = IHistogramWindow.factory;
ISeismicHistogramWindow histogramWindow = histogramf.createWindow();

Creating a Seismic Histogram Layer

Note: you will need to include Histogram, SeismicHistogram, SeismicData and Seismic2D in your Module Dependencies list in addition to Viewer2D.

In this example, we assume you have already created a seismic layer seismicLayer and a histogram window histogramWindow.

histogramWindow.setReferenceLayer(seismicLayer);
NamedProps layerProperties = new NamedProps();
layerProperties.putProperty(ISeismicHistogramLayer.USE_FULL_SECTION, true);
ISeismicHistogramLayer layer = ISeismicHistogramLayer.factory.createLayer(histogramWindow, seismicLayer.getData(), layerProperties, false);

Creating a Well Histogram window

Note: you will need to include Histogram, WellHistogram, WellData and Well2D in your Module Dependencies list in addition to Viewer2D.

IWellHistogramWindow histogramWindow = IWellHistogramWindow.factory.createWindow();

Creating a Well Histogram Layer

Note: you will need to include Histogram, WellHistogram, WellData and Well2D in your Module Dependencies list in addition to Viewer2D.

In this example, we assume you have already created a well layer wellLayer and a histogram window histogramWindow.

NamedProps layerProperties = new NamedProps();
layerProperties.putProperty(IWellHistogramLayer.CURVE_NAME, "VSH");
IWellHistogramLayer layer = IWellHistogramLayer.factory.createLayer(histogramWindow, wellLayer.getData(), layerProperties, false);