This document is archived and information here might be outdated.  Recommended version.


IGeometricXform Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > DataSourcesRaster > ESRI.ArcGIS.DataSourcesRaster > Interfaces > IG > IGeometricXform Interface
ArcGIS Developer Help

IGeometricXform Interface

Provides access to members that control a geometric transform.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Name Description
Write-only property Domains The domains in output space.
Read-only property Domains The domains in output space.
Read-only property IsIdentity Indicates if this geodata transform is an identity transform.
Read/write property SpatialReference The output spatial reference after applying this transform.
Method Transform Transforms a set of points in a given direction.
Read/write property Transformation The geometric transformation to be applied.
Method TransformCellsize Transforms a cellsize in a given direction.
Method TransformExtent Transforms an extent in a given direction.
Method TransformPoints Transforms a point collection in a given direction

Inherited Interfaces

Interfaces Description
IGeodataXform Provides access to members that control geodata transformation.

Classes that implement IGeometricXform

Classes Description
GeometricXform A geometric transform class.

Remarks

The IGeometricXform is used to create a GeometricXform object.

   'Create a geometric xform
    Dim pGeomatricXform As IGeometricXform
    Set pGeomatricXform = New GeometricXform
   
    'create an affine transformation
    Dim pAffineTran As IAffineTransformation2D
    Set pAffineTran = New AffineTransformation2D
    pAffineTran.Rotate 3.14 / 4
   
    'set with the defined affine transformation
    Set pGeomatricXform.Transformation = pAffineTran

.NET Samples

Create a custom raster type from the ground up for DMCII data