MDM_GEOTIFF Class

FreeImage.NET

MDM_GEOTIFF Class
Represents a collection of all tags contained in the metadata model FIMD_GEOTIFF.
Inheritance Hierarchy
SystemObject  FreeImageAPI.MetadataMetadataModel
    FreeImageAPI.MetadataMDM_GEOTIFF

Namespace: FreeImageAPI.Metadata
Assembly: FreeImageNET (in FreeImageNET.dll) Version: 3.17.0.4 (3.17.0)
Syntax
C#
public class MDM_GEOTIFF : MetadataModel

The MDM_GEOTIFF type exposes the following members.

Constructors
  NameDescription
Public methodMDM_GEOTIFF
Initializes a new instance of this class.
Top
Properties
  NameDescription
Public propertyCount
Returns the number of metadata tags this instance represents.
(Inherited from MetadataModel.)
Public propertyExists
Returns whether this model exists in the bitmaps metadata structure.
(Inherited from MetadataModel.)
Public propertyGeoASCIIParams
Gets or sets the value of the GeoTIFF GeoASCIIParamsTag.
Public propertyGeoDoubleParams
Gets or sets the value of the GeoTIFF GeoDoubleParamsTag.
Public propertyGeoKeyDirectory
Gets or sets the value of the GeoTIFF GeoKeyDirectoryTag.
Public propertyIntergraphTransformationMatrix
Gets or sets the value of the GeoTIFF IntergraphTransformationMatrixTag.
Public propertyItem
Returns the metadata tag at the given index. This operation is slow when accessing all tags.
(Inherited from MetadataModel.)
Public propertyJPLCartoIFDOffset
Gets or sets the value of the GeoTIFF JPLCartoIFDOffsetTag.
Public propertyList
Returns a list of all metadata tags this instance represents.
(Inherited from MetadataModel.)
Public propertyModel
Retrieves the datamodel that this instance represents.
(Overrides MetadataModelModel.)
Public propertyModelPixelScale
Gets or sets the value of the GeoTIFF ModelPixelScaleTag.
Public propertyModelTiePoints
Gets or sets the value of the GeoTIFF GeoTiePointsTag.
Public propertyModelTransformationMatrix
Gets or sets the value of the GeoTIFF ModelTransformationMatrixTag.
Top
Methods
  NameDescription
Public methodAddTag(MetadataTag)
Adds new tag to the bitmap or updates its value in case it already exists. Key will be used as key.
(Inherited from MetadataModel.)
Public methodAddTag(IEnumerableMetadataTag)
Adds a list of tags to the bitmap or updates their values in case they already exist. Key will be used as key.
(Inherited from MetadataModel.)
Public methodDestoryModel
Destroys the metadata model which will remove all tags of this model from the bitmap.
(Inherited from MetadataModel.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEnumerator
Retrieves an object that can iterate through the individual MetadataTags in this MetadataModel.
(Inherited from MetadataModel.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetTag
Returns the specified metadata tag.
(Inherited from MetadataModel.)
Protected methodGetTagArrayT
Returns an array containing the data of the specified tag.
(Inherited from MetadataModel.)
Protected methodGetTagFromIndex
Returns the tag at the given index.
(Inherited from MetadataModel.)
Protected methodGetTagText
Returns the string contained by the specified tag.
(Inherited from MetadataModel.)
Protected methodGetTagValueT
Returns the value of the specified tag.
(Inherited from MetadataModel.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGetUInt32Array
Returns an array containg the data of the specified tag as unsigned 32bit integer.
(Inherited from MetadataModel.)
Protected methodGetUInt32Value
Returns the value of the tag as unsigned 32bit integer.
(Inherited from MetadataModel.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRegexSearch
Searches for a pattern in each metadata tag and returns the result as a list.
(Inherited from MetadataModel.)
Public methodRemoveTag
Removes the specified tag from the bitmap.
(Inherited from MetadataModel.)
Protected methodSetTagValue(String, Object)
Sets the value of the specified tag.
(Inherited from MetadataModel.)
Protected methodSetTagValueT(String, NullableT)
Sets the value of the specified tag.
(Inherited from MetadataModel.)
Protected methodSetTagValueUndefined
Sets the value of the specified tag as undefined.
(Inherited from MetadataModel.)
Public methodTagExists
Returns whether the specified tag exists.
(Inherited from MetadataModel.)
Public methodToString
Converts the model of the MetadataModel object to its equivalent string representation.
(Inherited from MetadataModel.)
Top
Fields
  NameDescription
Protected fielddib
Handle to the encapsulated FreeImage-bitmap.
(Inherited from MetadataModel.)
Top
See Also