{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Overview Of API Changes In INTViewer 4 5 1","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":false}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"overview-of-api-changes-in-intviewer-4-5-1","__idx":0},"children":["Overview Of API Changes In INTViewer 4 5 1"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview-of-api-changes-in-intviewer-451","__idx":1},"children":["Overview of API changes in INTViewer 4.5.1"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"new-java-api","__idx":2},"children":["New Java API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["INTViewer 4.5.1 brings a new set of functionalities that have been made available through the API:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-apis-for-windows/combining-windows"},"children":["combine the plot of several windows into one window"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API to clear the data cache and refresh individual datasets: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/api-reference"},"children":["IData.factory.clearCache"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API to manipulate seismic processors in XSection layers: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/api-reference"},"children":["ISeismicLayer.getAllSeismicProcessors"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API to associate display properties to seismic processors"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API to export the content of map windows to KMZ/Google Earth files"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API to close INTViewer: ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/api-reference"},"children":["IWindowManager.exit"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/api-reference"},"children":["AbstractData"]}," class to extend when implementing your own IData object and a DataNode class to represent our own datasets in trees."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The IDataSaver.saveDataUsingLongTask method returns the java.io.File selected by the end-user and being written in the long task"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"new-scripting-api","__idx":3},"children":["New Scripting API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/python"},"children":["new web site"]}," is dedicated to implementing Python scripts that control data, windows and layers in INTViewer."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"incompatibilities-with-45","__idx":4},"children":["Incompatibilities with 4.5"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A set of ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-platform-and-modules/incompatible-api-changes-in-intviewer-4-5-1"},"children":["API incompatibilities"]}," have been introduced as part of this release."]}]},"headings":[{"value":"Overview Of API Changes In INTViewer 4 5 1","id":"overview-of-api-changes-in-intviewer-4-5-1","depth":1},{"value":"Overview of API changes in INTViewer 4.5.1","id":"overview-of-api-changes-in-intviewer-451","depth":2},{"value":"New Java API","id":"new-java-api","depth":3},{"value":"New Scripting API","id":"new-scripting-api","depth":3},{"value":"Incompatibilities with 4.5","id":"incompatibilities-with-45","depth":3}],"frontmatter":{"title":"Overview Of API Changes In INTViewer 4 5 1","pageId":"intviewer-platform-and-modules/overview-of-api-changes-in-intviewer-4-5-1","seo":{"title":"Overview Of API Changes In INTViewer 4 5 1"}},"lastModified":"2026-10-22T14:32:05.577Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/intviewer/intviewer-platform-and-modules/overview-of-api-changes-in-intviewer-4-5-1","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}