The following methods have been added:
boolean canSelect(Object data);public Class<Object> getDataClass();public Class<IDataQuery> getDataQueryClass();The canSelect method has been changed from
boolean canSelect(IData data, IDataQuery query);to
boolean canSelect(Object data, IDataQuery query);The following methods have been removed:
double[] invCoordTrans(double x, double y) double[] invCoordTrans(double x, double y, double z) To perform inverse transformations, create a separate ICoordinateSystemTransformation object with the inverse EPSG codes.
The following methods have been added:
public String getFromEspgCode(); public String getToEpsgCode(); public void checkTransformation() throws IllegalArgumentException; public void setAreaOfUse(cgRect areaOfUse); public cgRect getAreaOfUse();The following methods have been added:
public String[] getAllMarkerNames() throws Exception; public String[] getAllCurveNames() throws Exception; public String[] getAllDeviationNames() throws Exception; public ILogArray getLogArray(String uniqueArrayName) throws Exception; public ILogArray[] getAllLogArrays() throws Exception; public String[] getAllLogArrayNames() throws Exception;For performance reasons, the getAllMarkers(), getAllLogCurves() and getAllDeviatonCurves() methods should be avoided. They will be removed in future versions of INTViewer.
The following methods have been added:
public ITrajectoryReader select(IDataQuery query) throws Exception; public Lookup getLookup();The following methods have been added:
public ILogCurveReader select(IDataQuery query) throws Exception;public double getNullValue();F/ The com.interactive.intviewerapi.data.well.IWellImage and com.interactive.intviewerapi.data.well.IWellImageProvider interfaces have been removed
In INTViewer 4.5.2, a 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)