Gets or sets the value of the GeoTIFF IntergraphTransformationMatrixTag.

Namespace:  FreeImageAPI.Metadata
Assembly:  FreeImageNET (in FreeImageNET.dll)


public double[] IntergraphTransformationMatrix { get; set; }
Visual Basic (Declaration)
Public Property IntergraphTransformationMatrix As Double()
Visual C++
property array<double>^ IntergraphTransformationMatrix {
	array<double>^ get ();
	void set (array<double>^ value);


The IntergraphTransformationMatrixTag conflicts with an internal software implementation at Intergraph, and so its use is no longer encouraged. A GeoTIFF reader should look first for the new tag, and only if it is not found should it check for this older tag. If found, it should only consider it to be contain valid GeoTIFF matrix information if the tag-count is 16; the Intergraph version uses 17 values.

Handling of null values

A null value indicates, that the corresponding metadata tag is not present in the metadata model. Setting this property's value to a non-null reference creates the metadata tag if necessary. Setting this property's value to a null reference deletes the metadata tag from the metadata model.

Version Information


Supported in: 3.12.0, 3.13.0, 3.13.1

See Also