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);