Package org.gdal.gdal

Class gdal

java.lang.Object
org.gdal.gdal.gdal

public class gdal extends Object
  • Method Details

    • UseExceptions

      public static void UseExceptions()
    • DontUseExceptions

      public static void DontUseExceptions()
    • GetUseExceptions

      public static boolean GetUseExceptions()
    • GeneralCmdLineProcessor

      public static String[] GeneralCmdLineProcessor(String[] args, int nOptions)
    • GeneralCmdLineProcessor

      public static String[] GeneralCmdLineProcessor(String[] args)
    • InvGeoTransform

      public static double[] InvGeoTransform(double[] gt_in)
    • Debug

      public static void Debug(String msg_class, String message)
    • SetErrorHandler

      public static int SetErrorHandler(SWIGTYPE_p_CPLErrorHandler pfnErrorHandler, SWIGTYPE_p_void user_data)
    • SetErrorHandler

      public static int SetErrorHandler(SWIGTYPE_p_CPLErrorHandler pfnErrorHandler)
    • SetErrorHandler

      public static int SetErrorHandler()
    • SetCurrentErrorHandlerCatchDebug

      public static void SetCurrentErrorHandlerCatchDebug(int bCatchDebug)
    • PushErrorHandler

      public static int PushErrorHandler(String pszCallbackName)
    • PushErrorHandler

      public static int PushErrorHandler()
    • Error

      public static void Error(int msg_class, int err_code, String msg)
    • GOA2GetAuthorizationURL

      public static String GOA2GetAuthorizationURL(String pszScope)
    • GOA2GetRefreshToken

      public static String GOA2GetRefreshToken(String pszAuthToken, String pszScope)
    • GOA2GetAccessToken

      public static String GOA2GetAccessToken(String pszRefreshToken, String pszScope)
    • PopErrorHandler

      public static void PopErrorHandler()
    • ErrorReset

      public static void ErrorReset()
    • EscapeString

      public static String EscapeString(byte[] len, int scheme)
    • EscapeString

      public static String EscapeString(String str, int scheme)
    • GetLastErrorNo

      public static int GetLastErrorNo()
    • GetLastErrorType

      public static int GetLastErrorType()
    • GetLastErrorMsg

      public static String GetLastErrorMsg()
    • GetErrorCounter

      public static long GetErrorCounter()
    • VSIGetLastErrorNo

      public static int VSIGetLastErrorNo()
    • VSIGetLastErrorMsg

      public static String VSIGetLastErrorMsg()
    • VSIErrorReset

      public static void VSIErrorReset()
    • PushFinderLocation

      public static void PushFinderLocation(String utf8_path)
    • PopFinderLocation

      public static void PopFinderLocation()
    • FinderClean

      public static void FinderClean()
    • FindFile

      public static String FindFile(String pszClass, String utf8_path)
    • ReadDir

      public static Vector ReadDir(String utf8_path, int nMaxFiles)
    • ReadDir

      public static Vector ReadDir(String utf8_path)
    • ReadDirRecursive

      public static Vector ReadDirRecursive(String utf8_path)
    • SetConfigOption

      public static void SetConfigOption(String pszKey, String pszValue)
    • SetThreadLocalConfigOption

      public static void SetThreadLocalConfigOption(String pszKey, String pszValue)
    • GetConfigOption

      public static String GetConfigOption(String pszKey, String pszDefault)
    • GetConfigOption

      public static String GetConfigOption(String pszKey)
    • GetThreadLocalConfigOption

      public static String GetThreadLocalConfigOption(String pszKey, String pszDefault)
    • GetThreadLocalConfigOption

      public static String GetThreadLocalConfigOption(String pszKey)
    • CPLBinaryToHex

      public static String CPLBinaryToHex(byte[] nBytes)
    • CPLHexToBinary

      public static byte[] CPLHexToBinary(String pszHex)
    • FileFromMemBuffer

      public static void FileFromMemBuffer(String utf8_path, byte[] nBytes)
    • Unlink

      public static int Unlink(String utf8_path)
    • UnlinkBatch

      public static boolean UnlinkBatch(Vector files)
    • HasThreadSupport

      public static int HasThreadSupport()
    • Mkdir

      public static int Mkdir(String utf8_path, int mode)
    • Rmdir

      public static int Rmdir(String utf8_path)
    • MkdirRecursive

      public static int MkdirRecursive(String utf8_path, int mode)
    • RmdirRecursive

      public static int RmdirRecursive(String utf8_path)
    • Rename

      public static int Rename(String pszOld, String pszNew)
    • GetActualURL

      public static String GetActualURL(String utf8_path)
    • GetSignedURL

      public static String GetSignedURL(String utf8_path, Vector options)
    • GetSignedURL

      public static String GetSignedURL(String utf8_path)
    • GetFileSystemsPrefixes

      public static Vector GetFileSystemsPrefixes()
    • GetFileSystemOptions

      public static String GetFileSystemOptions(String utf8_path)
    • ParseCommandLine

      public static Vector ParseCommandLine(String utf8_path)
    • GDAL_GCP_GCPX_get

      public static double GDAL_GCP_GCPX_get(GCP gcp)
    • GDAL_GCP_GCPX_set

      public static void GDAL_GCP_GCPX_set(GCP gcp, double dfGCPX)
    • GDAL_GCP_GCPY_get

      public static double GDAL_GCP_GCPY_get(GCP gcp)
    • GDAL_GCP_GCPY_set

      public static void GDAL_GCP_GCPY_set(GCP gcp, double dfGCPY)
    • GDAL_GCP_GCPZ_get

      public static double GDAL_GCP_GCPZ_get(GCP gcp)
    • GDAL_GCP_GCPZ_set

      public static void GDAL_GCP_GCPZ_set(GCP gcp, double dfGCPZ)
    • GDAL_GCP_GCPPixel_get

      public static double GDAL_GCP_GCPPixel_get(GCP gcp)
    • GDAL_GCP_GCPPixel_set

      public static void GDAL_GCP_GCPPixel_set(GCP gcp, double dfGCPPixel)
    • GDAL_GCP_GCPLine_get

      public static double GDAL_GCP_GCPLine_get(GCP gcp)
    • GDAL_GCP_GCPLine_set

      public static void GDAL_GCP_GCPLine_set(GCP gcp, double dfGCPLine)
    • GDAL_GCP_Info_get

      public static String GDAL_GCP_Info_get(GCP gcp)
    • GDAL_GCP_Info_set

      public static void GDAL_GCP_Info_set(GCP gcp, String pszInfo)
    • GDAL_GCP_Id_get

      public static String GDAL_GCP_Id_get(GCP gcp)
    • GDAL_GCP_Id_set

      public static void GDAL_GCP_Id_set(GCP gcp, String pszId)
    • GCPsToGeoTransform

      public static int GCPsToGeoTransform(GCP[] nGCPs, double[] argout, int bApproxOK)
    • GCPsToGeoTransform

      public static int GCPsToGeoTransform(GCP[] nGCPs, double[] argout)
    • ComputeMedianCutPCT

      public static int ComputeMedianCutPCT(Band red, Band green, Band blue, int num_colors, ColorTable colors, ProgressCallback callback)
    • ComputeMedianCutPCT

      public static int ComputeMedianCutPCT(Band red, Band green, Band blue, int num_colors, ColorTable colors)
    • DitherRGB2PCT

      public static int DitherRGB2PCT(Band red, Band green, Band blue, Band target, ColorTable colors, ProgressCallback callback)
    • DitherRGB2PCT

      public static int DitherRGB2PCT(Band red, Band green, Band blue, Band target, ColorTable colors)
    • ReprojectImage

      public static int ReprojectImage(Dataset src_ds, Dataset dst_ds, String src_wkt, String dst_wkt, int eResampleAlg, double WarpMemoryLimit, double maxerror, ProgressCallback callback, Vector options)
    • ReprojectImage

      public static int ReprojectImage(Dataset src_ds, Dataset dst_ds, String src_wkt, String dst_wkt, int eResampleAlg, double WarpMemoryLimit, double maxerror, ProgressCallback callback)
    • ReprojectImage

      public static int ReprojectImage(Dataset src_ds, Dataset dst_ds, String src_wkt, String dst_wkt, int eResampleAlg, double WarpMemoryLimit, double maxerror)
    • ReprojectImage

      public static int ReprojectImage(Dataset src_ds, Dataset dst_ds, String src_wkt, String dst_wkt, int eResampleAlg, double WarpMemoryLimit)
    • ReprojectImage

      public static int ReprojectImage(Dataset src_ds, Dataset dst_ds, String src_wkt, String dst_wkt, int eResampleAlg)
    • ReprojectImage

      public static int ReprojectImage(Dataset src_ds, Dataset dst_ds, String src_wkt, String dst_wkt)
    • ReprojectImage

      public static int ReprojectImage(Dataset src_ds, Dataset dst_ds, String src_wkt)
    • ReprojectImage

      public static int ReprojectImage(Dataset src_ds, Dataset dst_ds)
    • ComputeProximity

      public static int ComputeProximity(Band srcBand, Band proximityBand, Vector options, ProgressCallback callback)
    • ComputeProximity

      public static int ComputeProximity(Band srcBand, Band proximityBand, Vector options)
    • ComputeProximity

      public static int ComputeProximity(Band srcBand, Band proximityBand)
    • RasterizeLayer

      public static int RasterizeLayer(Dataset dataset, int[] bands, Layer layer, double[] burn_values, Vector options, ProgressCallback callback)
    • RasterizeLayer

      public static int RasterizeLayer(Dataset dataset, int[] bands, Layer layer, double[] burn_values, Vector options)
    • RasterizeLayer

      public static int RasterizeLayer(Dataset dataset, int[] bands, Layer layer, double[] burn_values)
    • RasterizeLayer

      public static int RasterizeLayer(Dataset dataset, int[] bands, Layer layer)
    • Polygonize

      public static int Polygonize(Band srcBand, Band maskBand, Layer outLayer, int iPixValField, Vector options, ProgressCallback callback)
    • Polygonize

      public static int Polygonize(Band srcBand, Band maskBand, Layer outLayer, int iPixValField, Vector options)
    • Polygonize

      public static int Polygonize(Band srcBand, Band maskBand, Layer outLayer, int iPixValField)
    • FPolygonize

      public static int FPolygonize(Band srcBand, Band maskBand, Layer outLayer, int iPixValField, Vector options, ProgressCallback callback)
    • FPolygonize

      public static int FPolygonize(Band srcBand, Band maskBand, Layer outLayer, int iPixValField, Vector options)
    • FPolygonize

      public static int FPolygonize(Band srcBand, Band maskBand, Layer outLayer, int iPixValField)
    • FillNodata

      public static int FillNodata(Band targetBand, Band maskBand, double maxSearchDist, int smoothingIterations, Vector options, ProgressCallback callback)
    • FillNodata

      public static int FillNodata(Band targetBand, Band maskBand, double maxSearchDist, int smoothingIterations, Vector options)
    • FillNodata

      public static int FillNodata(Band targetBand, Band maskBand, double maxSearchDist, int smoothingIterations)
    • SieveFilter

      public static int SieveFilter(Band srcBand, Band maskBand, Band dstBand, int threshold, int connectedness, Vector options, ProgressCallback callback)
    • SieveFilter

      public static int SieveFilter(Band srcBand, Band maskBand, Band dstBand, int threshold, int connectedness, Vector options)
    • SieveFilter

      public static int SieveFilter(Band srcBand, Band maskBand, Band dstBand, int threshold, int connectedness)
    • SieveFilter

      public static int SieveFilter(Band srcBand, Band maskBand, Band dstBand, int threshold)
    • RegenerateOverviews

      public static int RegenerateOverviews(Band srcBand, Band[] overviewBandCount, String resampling, ProgressCallback callback)
    • RegenerateOverviews

      public static int RegenerateOverviews(Band srcBand, Band[] overviewBandCount, String resampling)
    • RegenerateOverviews

      public static int RegenerateOverviews(Band srcBand, Band[] overviewBandCount)
    • RegenerateOverview

      public static int RegenerateOverview(Band srcBand, Band overviewBand, String resampling, ProgressCallback callback)
    • RegenerateOverview

      public static int RegenerateOverview(Band srcBand, Band overviewBand, String resampling)
    • RegenerateOverview

      public static int RegenerateOverview(Band srcBand, Band overviewBand)
    • GridCreate

      public static int GridCreate(String algorithmOptions, double[][] points, double xMin, double xMax, double yMin, double yMax, int xSize, int ySize, int dataType, ByteBuffer nioBuffer, ProgressCallback callback)
    • GridCreate

      public static int GridCreate(String algorithmOptions, double[][] points, double xMin, double xMax, double yMin, double yMax, int xSize, int ySize, int dataType, ByteBuffer nioBuffer)
    • ContourGenerate

      public static int ContourGenerate(Band srcBand, double contourInterval, double contourBase, double[] fixedLevelCount, int useNoData, double noDataValue, Layer dstLayer, int idField, int elevField, ProgressCallback callback)
    • ContourGenerate

      public static int ContourGenerate(Band srcBand, double contourInterval, double contourBase, double[] fixedLevelCount, int useNoData, double noDataValue, Layer dstLayer, int idField, int elevField)
    • ContourGenerateEx

      public static int ContourGenerateEx(Band srcBand, Layer dstLayer, Vector options, ProgressCallback callback)
    • ContourGenerateEx

      public static int ContourGenerateEx(Band srcBand, Layer dstLayer, Vector options)
    • ContourGenerateEx

      public static int ContourGenerateEx(Band srcBand, Layer dstLayer)
    • ViewshedGenerate

      public static Dataset ViewshedGenerate(Band srcBand, String driverName, String targetRasterName, SWIGTYPE_p_p_char creationOptions, double observerX, double observerY, double observerHeight, double targetHeight, double visibleVal, double invisibleVal, double outOfRangeVal, double noDataVal, double dfCurvCoeff, ViewshedMode mode, double maxDistance, ProgressCallback callback, ViewshedOutputType heightMode, SWIGTYPE_p_p_char papszOptions)
    • ViewshedGenerate

      public static Dataset ViewshedGenerate(Band srcBand, String driverName, String targetRasterName, SWIGTYPE_p_p_char creationOptions, double observerX, double observerY, double observerHeight, double targetHeight, double visibleVal, double invisibleVal, double outOfRangeVal, double noDataVal, double dfCurvCoeff, ViewshedMode mode, double maxDistance, ProgressCallback callback, ViewshedOutputType heightMode)
    • ViewshedGenerate

      public static Dataset ViewshedGenerate(Band srcBand, String driverName, String targetRasterName, SWIGTYPE_p_p_char creationOptions, double observerX, double observerY, double observerHeight, double targetHeight, double visibleVal, double invisibleVal, double outOfRangeVal, double noDataVal, double dfCurvCoeff, ViewshedMode mode, double maxDistance, ProgressCallback callback)
    • ViewshedGenerate

      public static Dataset ViewshedGenerate(Band srcBand, String driverName, String targetRasterName, SWIGTYPE_p_p_char creationOptions, double observerX, double observerY, double observerHeight, double targetHeight, double visibleVal, double invisibleVal, double outOfRangeVal, double noDataVal, double dfCurvCoeff, ViewshedMode mode, double maxDistance)
    • AutoCreateWarpedVRT

      public static Dataset AutoCreateWarpedVRT(Dataset src_ds, String src_wkt, String dst_wkt, int eResampleAlg, double maxerror)
    • AutoCreateWarpedVRT

      public static Dataset AutoCreateWarpedVRT(Dataset src_ds, String src_wkt, String dst_wkt, int eResampleAlg)
    • AutoCreateWarpedVRT

      public static Dataset AutoCreateWarpedVRT(Dataset src_ds, String src_wkt, String dst_wkt)
    • AutoCreateWarpedVRT

      public static Dataset AutoCreateWarpedVRT(Dataset src_ds, String src_wkt)
    • AutoCreateWarpedVRT

      public static Dataset AutoCreateWarpedVRT(Dataset src_ds)
    • CreatePansharpenedVRT

      public static Dataset CreatePansharpenedVRT(String pszXML, Band panchroBand, Band[] nInputSpectralBands)
    • ApplyVerticalShiftGrid

      public static Dataset ApplyVerticalShiftGrid(Dataset src_ds, Dataset grid_ds, boolean inverse, double srcUnitToMeter, double dstUnitToMeter, Vector options)
    • ApplyVerticalShiftGrid

      public static Dataset ApplyVerticalShiftGrid(Dataset src_ds, Dataset grid_ds, boolean inverse, double srcUnitToMeter, double dstUnitToMeter)
    • ApplyVerticalShiftGrid

      public static Dataset ApplyVerticalShiftGrid(Dataset src_ds, Dataset grid_ds, boolean inverse, double srcUnitToMeter)
    • ApplyVerticalShiftGrid

      public static Dataset ApplyVerticalShiftGrid(Dataset src_ds, Dataset grid_ds, boolean inverse)
    • ApplyVerticalShiftGrid

      public static Dataset ApplyVerticalShiftGrid(Dataset src_ds, Dataset grid_ds)
    • ApplyGeoTransform

      public static void ApplyGeoTransform(double[] padfGeoTransform, double dfPixel, double dfLine, double[] pdfGeoX, double[] pdfGeoY)
    • InvGeoTransform

      public static int InvGeoTransform(double[] gt_in, double[] gt_out)
    • VersionInfo

      public static String VersionInfo(String request)
    • VersionInfo

      public static String VersionInfo()
    • AllRegister

      public static void AllRegister()
    • GDALDestroyDriverManager

      public static void GDALDestroyDriverManager()
    • GetCacheMax

      public static int GetCacheMax()
    • GetCacheUsed

      public static int GetCacheUsed()
    • SetCacheMax

      public static void SetCacheMax(int nBytes)
    • GetDataTypeSize

      public static int GetDataTypeSize(int eDataType)
    • DataTypeIsComplex

      public static int DataTypeIsComplex(int eDataType)
    • GetDataTypeName

      public static String GetDataTypeName(int eDataType)
    • GetDataTypeByName

      public static int GetDataTypeByName(String pszDataTypeName)
    • GetColorInterpretationName

      public static String GetColorInterpretationName(int eColorInterp)
    • GetPaletteInterpretationName

      public static String GetPaletteInterpretationName(int ePaletteInterp)
    • DecToDMS

      public static String DecToDMS(double dfAngle, String pszAxis, int nPrecision)
    • DecToDMS

      public static String DecToDMS(double dfAngle, String pszAxis)
    • PackedDMSToDec

      public static double PackedDMSToDec(double dfPacked)
    • DecToPackedDMS

      public static double DecToPackedDMS(double dfDec)
    • ParseXMLString

      public static XMLNode ParseXMLString(String pszXMLString)
    • SerializeXMLTree

      public static String SerializeXMLTree(XMLNode xmlnode)
    • GetJPEG2000StructureAsString

      public static String GetJPEG2000StructureAsString(String pszFilename, Vector options)
    • GetJPEG2000StructureAsString

      public static String GetJPEG2000StructureAsString(String pszFilename)
    • GetDriverCount

      public static int GetDriverCount()
    • GetDriverByName

      public static Driver GetDriverByName(String name)
    • GetDriver

      public static Driver GetDriver(int i)
    • Open

      public static Dataset Open(String utf8_path, int eAccess)
    • Open

      public static Dataset Open(String name)
    • OpenEx

      public static Dataset OpenEx(String utf8_path, long nOpenFlags, Vector allowed_drivers, Vector open_options, Vector sibling_files)
    • OpenEx

      public static Dataset OpenEx(String utf8_path, long nOpenFlags, Vector allowed_drivers, Vector open_options)
    • OpenEx

      public static Dataset OpenEx(String utf8_path, long nOpenFlags, Vector allowed_drivers)
    • OpenEx

      public static Dataset OpenEx(String utf8_path, long nOpenFlags)
    • OpenEx

      public static Dataset OpenEx(String utf8_path)
    • OpenShared

      public static Dataset OpenShared(String utf8_path, int eAccess)
    • OpenShared

      public static Dataset OpenShared(String utf8_path)
    • IdentifyDriver

      public static Driver IdentifyDriver(String utf8_path, Vector papszSiblings)
    • IdentifyDriver

      public static Driver IdentifyDriver(String utf8_path)
    • IdentifyDriverEx

      public static Driver IdentifyDriverEx(String utf8_path, long nIdentifyFlags, Vector allowed_drivers, Vector sibling_files)
    • IdentifyDriverEx

      public static Driver IdentifyDriverEx(String utf8_path, long nIdentifyFlags, Vector allowed_drivers)
    • IdentifyDriverEx

      public static Driver IdentifyDriverEx(String utf8_path, long nIdentifyFlags)
    • IdentifyDriverEx

      public static Driver IdentifyDriverEx(String utf8_path)
    • GeneralCmdLineProcessor

      public static Vector GeneralCmdLineProcessor(Vector papszArgv, int nOptions)
    • GeneralCmdLineProcessor

      public static Vector GeneralCmdLineProcessor(Vector papszArgv)
    • GDALInfo

      public static String GDALInfo(Dataset hDataset, InfoOptions infoOptions)
    • GDALMultiDimInfo

      public static String GDALMultiDimInfo(Dataset hDataset, MultiDimInfoOptions infoOptions)
    • Translate

      public static Dataset Translate(String dest, Dataset dataset, TranslateOptions translateOptions, ProgressCallback callback)
    • Translate

      public static Dataset Translate(String dest, Dataset dataset, TranslateOptions translateOptions)
    • Warp

      public static int Warp(Dataset dstDS, Dataset[] object_list_count, WarpOptions warpAppOptions, ProgressCallback callback)
    • Warp

      public static int Warp(Dataset dstDS, Dataset[] object_list_count, WarpOptions warpAppOptions)
    • Warp

      public static Dataset Warp(String dest, Dataset[] object_list_count, WarpOptions warpAppOptions, ProgressCallback callback)
    • Warp

      public static Dataset Warp(String dest, Dataset[] object_list_count, WarpOptions warpAppOptions)
    • VectorTranslate

      public static int VectorTranslate(Dataset dstDS, Dataset srcDS, VectorTranslateOptions options, ProgressCallback callback)
    • VectorTranslate

      public static int VectorTranslate(Dataset dstDS, Dataset srcDS, VectorTranslateOptions options)
    • VectorTranslate

      public static Dataset VectorTranslate(String dest, Dataset srcDS, VectorTranslateOptions options, ProgressCallback callback)
    • VectorTranslate

      public static Dataset VectorTranslate(String dest, Dataset srcDS, VectorTranslateOptions options)
    • DEMProcessing

      public static Dataset DEMProcessing(String dest, Dataset dataset, String pszProcessing, String pszColorFilename, DEMProcessingOptions options, ProgressCallback callback)
    • DEMProcessing

      public static Dataset DEMProcessing(String dest, Dataset dataset, String pszProcessing, String pszColorFilename, DEMProcessingOptions options)
    • Nearblack

      public static int Nearblack(Dataset dstDS, Dataset srcDS, NearblackOptions options, ProgressCallback callback)
    • Nearblack

      public static int Nearblack(Dataset dstDS, Dataset srcDS, NearblackOptions options)
    • Nearblack

      public static Dataset Nearblack(String dest, Dataset srcDS, NearblackOptions options, ProgressCallback callback)
    • Nearblack

      public static Dataset Nearblack(String dest, Dataset srcDS, NearblackOptions options)
    • Grid

      public static Dataset Grid(String dest, Dataset dataset, GridOptions options, ProgressCallback callback)
    • Grid

      public static Dataset Grid(String dest, Dataset dataset, GridOptions options)
    • Rasterize

      public static int Rasterize(Dataset dstDS, Dataset srcDS, RasterizeOptions options, ProgressCallback callback)
    • Rasterize

      public static int Rasterize(Dataset dstDS, Dataset srcDS, RasterizeOptions options)
    • Rasterize

      public static Dataset Rasterize(String dest, Dataset srcDS, RasterizeOptions options, ProgressCallback callback)
    • Rasterize

      public static Dataset Rasterize(String dest, Dataset srcDS, RasterizeOptions options)
    • BuildVRT

      public static Dataset BuildVRT(String dest, Dataset[] object_list_count, BuildVRTOptions options, ProgressCallback callback)
    • BuildVRT

      public static Dataset BuildVRT(String dest, Dataset[] object_list_count, BuildVRTOptions options)
    • BuildVRT

      public static Dataset BuildVRT(String dest, Vector source_filenames, BuildVRTOptions options, ProgressCallback callback)
    • BuildVRT

      public static Dataset BuildVRT(String dest, Vector source_filenames, BuildVRTOptions options)
    • MultiDimTranslate

      public static Dataset MultiDimTranslate(String dest, Dataset[] object_list_count, MultiDimTranslateOptions multiDimTranslateOptions, ProgressCallback callback)
    • MultiDimTranslate

      public static Dataset MultiDimTranslate(String dest, Dataset[] object_list_count, MultiDimTranslateOptions multiDimTranslateOptions)