IRasterXformer Interface

Provides access to members that control raster transformer.

Members

Name Description
Read/write property ApproximationTolerance The current approximation error tolerance in number (fraction) of pixels.
Read/write property PixelResampler The current raster resampler.
Write-only property Raster The raster to be transformed.
Method Read Reads a pixel block.
Method Update Updates the raster transformer with the changed raster.

IRasterXformer.ApproximationTolerance Property

The current approximation error tolerance in number (fraction) of pixels.

Public Property ApproximationTolerance As Double
public double ApproximationTolerance {get; set;}

Remarks

The tolerance, used in geodata xform approximation. The unit is in output space.

IRasterXformer.PixelResampler Property

The current raster resampler.

Public Property PixelResampler As IPixelResampler
public IPixelResampler PixelResampler {get; set;}

IRasterXformer.Raster Property

The raster to be transformed.

Public WriteOnly Property Raster
public void Raster {set;}

IRasterXformer.Read Method

Reads a pixel block.

Public Sub Read ( _
    ByVal tlc As IPnt, _
    ByVal pPixelBlock As IPixelBlock _
)
public void Read (
    IPnt tlc,
    IPixelBlock pPixelBlock
);

Remarks

Read the pixel block after applying the geodata transformation.

IRasterXformer.Update Method

Updates the raster transformer with the changed raster.

Public Sub Update ( _
    ByVal pRaster As IRaster _
)
public void Update (
    IRaster pRaster
);

Classes that implement IRasterXformer

Classes Description
RasterXformer A raster transformer class.

Remarks

The IRasterXformer interface is used to create a RasterXformer object from a Raster.

Creating a RasterXformer object, a GeodataXform, a PixelResampler and a PixelReader must be set.

To create a RasterXformerfrom**aRaster, use _IRasterXformer_::_Raster_ method which contains a GeodataXform, a default PixelResampler and a PixelReader**

To create a RasterXformer without using Raster, IRasterXformer2 interface should be used.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close