{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Incompatible API Changes In INTViewer 5 0","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":"incompatible-api-changes-in-intviewer-5-0","__idx":0},"children":["Incompatible API Changes In INTViewer 5 0"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"incompatible-api-changes-in-intviewer-50","__idx":1},"children":["Incompatible API changes in INTViewer 5.0"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"a-the-cominteractiveintviewerapidataipointselector-interface-has-been-modified","__idx":2},"children":["A/ The com.interactive.intviewerapi.data.IPointSelector interface has been modified"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following methods have been added:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"boolean canSelect(Object data);\npublic Class<Object> getDataClass();\npublic Class<IDataQuery> getDataQueryClass();\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The canSelect method has been changed from"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"boolean canSelect(IData data, IDataQuery query);\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["to"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"boolean canSelect(Object data, IDataQuery query);\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"b-the-cominteractiveintviewerapicrsicoordinatesystemtransformation-interface-has-been-modified","__idx":3},"children":["B/ The com.interactive.intviewerapi.crs.ICoordinateSystemTransformation interface has been modified"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following methods have been removed:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":" double[] invCoordTrans(double x, double y) \n double[] invCoordTrans(double x, double y, double z) \n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To perform inverse transformations, create a separate ICoordinateSystemTransformation object with the inverse EPSG codes."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following methods have been added:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":" public String getFromEspgCode();\n public String getToEpsgCode();\n public void checkTransformation() throws IllegalArgumentException;\n public void setAreaOfUse(cgRect areaOfUse);\n public cgRect getAreaOfUse();\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"c-the-cominteractiveintviewerapidatawelliwelldata-interface-has-been-modified","__idx":4},"children":["C/ The com.interactive.intviewerapi.data.well.IWellData interface has been modified"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following methods have been added:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":" public String[] getAllMarkerNames() throws Exception;\n public String[] getAllCurveNames() throws Exception;\n public String[] getAllDeviationNames() throws Exception;\n public ILogArray getLogArray(String uniqueArrayName) throws Exception;\n public ILogArray[] getAllLogArrays() throws Exception;\n public String[] getAllLogArrayNames() throws Exception;\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For performance reasons, the getAllMarkers(), getAllLogCurves() and getAllDeviatonCurves() methods should be avoided. They will be removed in future versions of INTViewer."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"d-the-cominteractiveintviewerapidatawellitrajectory-interface-has-been-modified","__idx":5},"children":["D/ The com.interactive.intviewerapi.data.well.ITrajectory interface has been modified"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following methods have been added:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":" public ITrajectoryReader select(IDataQuery query) throws Exception;\n public Lookup getLookup();\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"e-the-cominteractiveintviewerapidatawellilogcurve-interface-has-been-modified","__idx":6},"children":["E/ The com.interactive.intviewerapi.data.well.ILogCurve interface has been modified"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following methods have been added:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"public ILogCurveReader select(IDataQuery query) throws Exception;\npublic double getNullValue();\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["F/ The com.interactive.intviewerapi.data.well.IWellImage and com.interactive.intviewerapi.data.well.IWellImageProvider interfaces have been removed"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"g-default-queries-for-gathers","__idx":7},"children":["G/ Default queries for Gathers"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In INTViewer 4.5.2, a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-platform-and-modules/incompatible-api-changes-in-intviewer-4-5-2"},"children":["change was introduced"]}," to set default queries for volumes. In INTViewer 5.0, this change was extended to gathers (i.e. seismic datasets with 4 keys or more)"]}]},"headings":[{"value":"Incompatible API Changes In INTViewer 5 0","id":"incompatible-api-changes-in-intviewer-5-0","depth":1},{"value":"Incompatible API changes in INTViewer 5.0","id":"incompatible-api-changes-in-intviewer-50","depth":2},{"value":"A/ The com.interactive.intviewerapi.data.IPointSelector interface has been modified","id":"a-the-cominteractiveintviewerapidataipointselector-interface-has-been-modified","depth":3},{"value":"B/ The com.interactive.intviewerapi.crs.ICoordinateSystemTransformation interface has been modified","id":"b-the-cominteractiveintviewerapicrsicoordinatesystemtransformation-interface-has-been-modified","depth":3},{"value":"C/ The com.interactive.intviewerapi.data.well.IWellData interface has been modified","id":"c-the-cominteractiveintviewerapidatawelliwelldata-interface-has-been-modified","depth":3},{"value":"D/ The com.interactive.intviewerapi.data.well.ITrajectory interface has been modified","id":"d-the-cominteractiveintviewerapidatawellitrajectory-interface-has-been-modified","depth":3},{"value":"E/ The com.interactive.intviewerapi.data.well.ILogCurve interface has been modified","id":"e-the-cominteractiveintviewerapidatawellilogcurve-interface-has-been-modified","depth":3},{"value":"G/ Default queries for Gathers","id":"g-default-queries-for-gathers","depth":3}],"frontmatter":{"title":"Incompatible API Changes In INTViewer 5 0","pageId":"intviewer-platform-and-modules/incompatible-api-changes-in-intviewer-5-0","seo":{"title":"Incompatible API Changes In INTViewer 5 0"}},"lastModified":"2026-10-22T14:32:05.577Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/intviewer/intviewer-platform-and-modules/incompatible-api-changes-in-intviewer-5-0","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}