dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Model

QueryDatumTransformation Class

Datum transformations used for projecting geometries in query results

public record QueryDatumTransformation : System.IEquatable<dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation>

Inheritance System.Object 🡒 QueryDatumTransformation

Implements System.IEquatable<QueryDatumTransformation>

Constructors

QueryDatumTransformation(double) Constructor

Creates a new instance of QueryDatumTransformation with a numeric transformation.

public QueryDatumTransformation(double numericTransformation);

Parameters

numericTransformation System.Double

The numeric transformation to apply to the datum.

QueryDatumTransformation(QueryCompositeTransformation) Constructor

Creates a new instance of QueryDatumTransformation with a composite transformation.

public QueryDatumTransformation(dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation transformation);

Parameters

transformation QueryCompositeTransformation

The composite transformation to apply to the datum.

QueryDatumTransformation(QuerySimpleTransformation) Constructor

Creates a new instance of QueryDatumTransformation with a simple transformation.

public QueryDatumTransformation(dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation transformation);

Parameters

transformation QuerySimpleTransformation

The simple transformation to apply to the datum.

Properties

QueryDatumTransformation.CompositeTransformation Property

The composite transformation to apply to the datum.

public dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation? CompositeTransformation { get; set; }

Property Value

QueryCompositeTransformation

QueryDatumTransformation.NumericTransformation Property

The numeric transformation to apply to the datum.

public System.Nullable<double> NumericTransformation { get; set; }

Property Value

System.Nullable<System.Double>

QueryDatumTransformation.SimpleTransformation Property

The simple transformation to apply to the datum.

public dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation? SimpleTransformation { get; set; }

Property Value

QuerySimpleTransformation

Operators

QueryDatumTransformation.implicit operator QueryCompositeTransformation(QueryDatumTransformation) Operator

Implicit operator to convert a QueryDatumTransformation to a QueryCompositeTransformation.

public static dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation? implicit operator dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation?(dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation transformation);

Parameters

transformation QueryDatumTransformation

Returns

QueryCompositeTransformation

QueryDatumTransformation.implicit operator QueryDatumTransformation(double) Operator

Implicit operator to convert a double to a QueryDatumTransformation.

public static dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation implicit operator dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation(double numericTransformation);

Parameters

numericTransformation System.Double

Returns

QueryDatumTransformation

QueryDatumTransformation.implicit operator QueryDatumTransformation(QueryCompositeTransformation) Operator

Implicit operator to convert a QueryCompositeTransformation to a QueryDatumTransformation.

public static dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation implicit operator dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation(dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation transformation);

Parameters

transformation QueryCompositeTransformation

Returns

QueryDatumTransformation

QueryDatumTransformation.implicit operator QueryDatumTransformation(QuerySimpleTransformation) Operator

Implicit operator to convert a QuerySimpleTransformation to a QueryDatumTransformation.

public static dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation implicit operator dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation(dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation transformation);

Parameters

transformation QuerySimpleTransformation

Returns

QueryDatumTransformation

QueryDatumTransformation.implicit operator QuerySimpleTransformation(QueryDatumTransformation) Operator

Implicit operator to convert a QueryDatumTransformation to a QuerySimpleTransformation.

public static dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation? implicit operator dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation?(dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation transformation);

Parameters

transformation QueryDatumTransformation

Returns

QuerySimpleTransformation

QueryDatumTransformation.implicit operator Nullable(QueryDatumTransformation) Operator

Implicit operator to convert a QueryDatumTransformation to a double.

public static System.Nullable<double> implicit operator System.Nullable<double>(dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation transformation);

Parameters

transformation QueryDatumTransformation

Returns

System.Nullable<System.Double>